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
45 York PlaceEdinburgh, Midlothian EH1 3HP,
UK
tele: +44 131 466 0503
fax: +44 131 577 6600
sales@codeplay.com
http://www.codeplay.com















