The LSU Center for Computation & Technology's (CCT) STE||AR Group is proud to announce the fourth formal release of High Performance ParalleX (HPX) (V0.9.0). HPX is the first freely available, open source, feature-complete, modular, and performance-oriented representation of the ParalleX execution model targeted at conventional architectures and, currently, Linux-based systems, such as SMP nodes and conventional clusters.
With this release we were able to add a significant amount of documentation, to converge our API with the Standard C++11 library, to improve overall performance, to fix quite a number of bugs, and to clean up our code base.
The most important design objective of HPX is to create a state-of-the-art parallel runtime system augmenting the Standard C++ runtime environment and providing a solid foundation for extreme-scale applications while remaining as efficient, as portable, and as modular as possible.
The next step will be to move the source code repository to github (http://github.com/STEllAR-GROUP/hpx). This step is a direct consequence of our commitment to release HPX as a true open source library (HPX is licensed under the very liberal Boost license: http://www.boost.org/LICENSE_1_0.txt). Additionally, this move is aligned with the goal to make HPX as widely available as possible and to engage the whole community. We will announce separately when this move has been completed.
The next release, scheduled for October 2012, will be special as it marks V1.0.
For more information about HPX (and ParalleX in general), as well as downloads and release notes, please visit our website at http://stellar.cct.lsu.edu.