Archive for July, 2008
Sun Studio Express 7/08 – Now Available
by koberoi on Jul.30, 2008, under Sun Microsystems, Sun Studio
Parallelism is here, today.
From 128 hardware threads in UltraSPARC T2-based Sun SPARC Enterprise T5240 to the 32-core AMD Barcelona-based Sun Fire X4600 and 16-core Intel Xeon-based Sun Fire X4450, hardware parallelism is not our future, but our present. In a shared memory environment, how does software take advantage of hardware parallelism?
- Application consolidation via virtualization such as Sun xVM
- Application deployment in multithreaded containers such as web and app servers, including Glassfish
- Creating multithreaded applications using POSIX and OpenMP, simplified with advanced tooling as in Sun Studio software
Multithreaded development is not simple- developers have to avoid common pitfalls, such as data race and deadlock conditions. In addition, understanding thread performance and interaction becomes important. Because of this, we added tooling in Sun Studio 12 around these areas. In addition to POSIX threads (pthreads) support, we have support (compiler, debugger, analyzer, etc.) for OpenMP, which is a declarative way of doing multithreaded development. While easing development and allowing parallelization around loop structures, OpenMP didn’t provide as much benefit for task-based threading models, until now.
Available today for OpenSolaris 2008.05, Solaris and Linux OSs, Sun Studio Express 7/08, the most recent preview build of the next production release now features…
- OpenMP 3.0 support
- Performance Analysis of MPI applications
- Updated IDE based on NetBeans IDE 6.1
- Improved Performance for Intel, AMD, UltraSPARC, and SPARC64-based systems
Check out the release notes for complete details and download a free, unrestricted, copy today!
For those doing cluster development using MPI, this release integrates with Sun HPC ClusterTools, based on OpenMPI, and includes new analysis features. Check out the screenshots:
>>> print ‘NetBeans + Python = NBPython Project’
by koberoi on Jul.08, 2008, under NetBeans
Today at EuroPython 2008, Ted Leung (Dynamic Languages & Tools Architect at Sun) and Frank Wierzbicki (Jython Project Lead working at Sun) announced that the NetBeans IDE will be supporting Python and Jython in future releases. The latest release, NetBeans IDE 6.1, is already multilingual- supporting Java, C/C++, JavaScript, and Ruby/JRuby. In addition, the latest milestone build, NetBeans 6.5 M1, features support for PHP developers.
Python is not new to Sun- with a long history of use, including with the new Image Packaging System (IPS) utilized in OpenSolaris OS. Python is available, today, for OpenSolaris 2008.05 via its pkg.opensolaris.org repository and in Cool Stack for Solaris 10 systems. With our recent history of engagement with the Ruby/JRuby and Rails communities, we look forward in increasing our participation in the Python communities.
At the core of the effort to bring Python/Jython support to the NetBeans IDE, is the formation of the NBPython Project, led by community member Allan Davis. For developers wishing to contribute, sign up for the development mailing list.
In addition, the Sun Developer Network (SDN) is also launching the Python Developer Center and is planning to feature Python/Jython technologies in future Sun Tech Days events, a 15-city world tour designed to educate developers in local markets on various technologies.




