Intel invests into Solaris / OpenSolaris Developer Community
As part of the Sun Microsystems and Intel partnership, the two companies have collaborated to bring support for the open source Threading Building Blocks (TBB) to the Solaris Operating System (OS) and Sun Studio software toolchain. I welcome Intel's investment into the Solaris / OpenSolaris developer communities.
Software parallelism can unleash the processing power that the newer multi-core architectures provide, including the Intel Quad-Core Intel Xeon. For developers, multithreading offers a software parallelism model, but many existing solutions require a lot of low-level coding. The open source Threading Building Blocks library offers a rich approach to expressing parallelism in a C++ program by offering a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.
The Solaris OS is tuned for multicore architectures with features such as a lightweight processes (LWPs), load-balancing across cores, and CPU affinities. Sun Studio software offers a complete integrated toolchain for Solaris and Linux platforms, including parallelizing compilers, performance and thread analysis tools, memory and code debuggers, NetBeans-based IDE, and more.
Now developers have a few powerful choices for MT development models- pthreads, OpenMP, and now TBB. In addition, the C, C++, and Fortran compilers include auto-parallelization features which allow C, C++, and Fortran compilers to automatically thread application code.
To learn more, check out out the introductory tutorial on SDN.
Posted at 08:30AM May 08, 2008 by Kuldip Oberoi in Work | Comments[0]
