print

Codeplay Software Limited

Sieve C++ Parallel Programming Platform

Supported Architectures: x86, PowerPC, Cell

Compatible Operating Systems: Windows, Linux

Codeplay’s Sieve C++ Parallel Programming Platform is a scalable programming system aimed at those who need to create C++ code suitable for use on a multi-core processing environment.

The Sieve system consists of a code profiler, a memory profiler, an extension to a C++ compiler, a multi-core linker, a runtime to schedule the processes and a debugger. Sieve incorporates features such as automatic function duplication, designed to automatically spread work across the different cores in heterogenous processor architectures.Sieve C++ reduces to a minimum the extent of programmer intervention, with no changes to data structures in existing software required.

Sieve works with homogenous processor, shared memory systems, and with heterogenous processor, non-uniform memory architectures.

Sieve integrates with industry standard IDEs such as Microsoft Visual Studio.

FEATURES & BENEFITS

  • Support for multiple types of parallelism, including task parallelism, data parallelism and pipelining
  • Support for non-uniform memory and heterogenous processor architectures
  • Coding and debugging advice provided through the tool
  • High-level abstraction of parallelism gives portable software and retargetability of code for future machine architectures
  • Deterministic operation means debugging is done in serial processing mode, minimising change to programmer working methods

Contact Information

Codeplay Software Limited
Codeplay Software Limited

45 York Place
Edinburgh, Midlothian EH1 3HP,
UK

tele: +44 131 466 0503
fax: +44 131 577 6600
sales@codeplay.com
http://www.codeplay.com

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google