HPX V0.9.0 Released

We are proud to announce the fourth formal release of HPX (V0.9.0). This release has been made possible by the hard, dedicated, and diligent work of everybody involved. Thank you! We decided to postpone the earlier announced release of V1.0 to October later this year to give us more time to finalize the documentation and to wrap up some API changes.

HPX (High Performance ParalleX) 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. We invite everybody interested to participate in the discussions and the development of this rapidly evolving project.

The most important design objective of HPX is to create a state-of-the-art parallel runtime system providing a solid foundation for extreme-scale parallel applications while remaining as efficient, as portable, and as modular as possible.

All in all, we are very pleased with this release as we were able to add a significant amount of documentation, to align our API with the Standard C++11 library, to improve overall performance, to improve performance and stability of distributed runs, to fix quite a number of bugs, and to clean up a lot of things in our code base. The next release is special as it marks V1.0 and it is scheduled for October later this year and we plan to continue working on all of those issues – stay tuned.

The very next step will be to move our 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.

You can download the release files from the downloads page. The release note are available from here. Please feel free to try the examples and let us know what you think. The best way to get in contact with us is to leave a comment on this page or to send a mail to gopx@cct.lsu.edu.

No further release in the V0.9 line are scheduled, but more point releases will be made if needed. The next scheduled release is the V1.0 in October.

GD Star Rating
HPX V0.9.0 Released, 5.0 out of 5 based on 1 rating
Be Sociable, Share!
This entry was posted in Release and tagged by Hartmut Kaiser. Bookmark the permalink.

About Hartmut Kaiser

Hartmut is an Adjunct Professor of Computer Science at Louisiana State University. At the same time, he holds the position of a senior scientist at the Center for Computation and Technology (LSU). He received his doctorate from the Technical University of Chemnitz (Germany) in 1988. He is probably best known through his involvement in open source software projects, mainly as the author of several C++ libraries he has contributed to Boost, which are in use by thousands of developers worldwide. His current research is focused on leading the STE||AR group at CCT working on the practical design and implementation of the ParalleX execution model and related programming methods. In addition, he architected and developed the core library modules of SAGA for C++, a Simple API for Grid Applications.

Leave a Reply

Your email address will not be published. Required fields are marked *