HPX V0.9.9 Available!

The STE||AR Group is proud to announce the availability of HPX V0.9.9!  You can download the release version or checkout the latest version from Github. With 200 bug fixes and 1,500 commits, V0.9.9 introduces several improvements including:

  • Completing the refactoring of hpx::future to be properly C++11 standards conforming
  • Overhauling our build system to support newer CMake features to make it more robust and more portable
  • Implementing a large part of the parallel algorithms proposed by C++ Technical Specifications N4104, N4088, and N4107
  • Adding examples such as the 1D Stencil and the Matrix Transpose series
  • Significantly improved the documentation
  • Remodeling our testing infrastructure which will allow us to quickly discover, diagnose, and fix bugs that arise during development

For more details about these changes please see the release notes here.

This is an exciting time of growth for the STE||AR Group. As HPX has become more robust we have begun to build higher level abstractions both in HPX and on top of it. These abstractions such as our work in parallel algorithms and libraries like LibGeoDecomp allow the strong scaling benefits of techniques like futurization to be even more user friendly and accessible. In addition to new ways of expressing parallelism, our group has also made impressive improvements in integrating different architectures into a single simulation. Libraries like HPXCL are exploring new ways of distributing work to GPUs and other accelerators. You can view our technology live at the LSU booth at the Supercomputing Conference 2014. See you there!

More and more people are beginning to recognize the potential of managing concurrency with C++. If exploring new ways to exploit parallelism interests you, check us out! Now has never been a better time to download HPX and become a pioneer of scalability. If you have any questions, comments, or exploits to report you can comment below, reach us on IRC (#stellar on Freenode), or email us at hpx-users@stellar.cct.lsu.edu.

HPX V0.9.9 Release Candidate 1 Available!

The STE||AR Group is proud to announce the availability of the first HPX V0.9.9 release candidate! Please checkout and test the new version by pulling from the release branch here on GitHub.  If you run into any issues, please let us know by submitting a bug report.  We want this release of HPX to be our most stable release yet!

In this release we have introduced several improvements including:

  • Completing the refactoring of hpx::future to be properly C++11 conforming
  • Overhauled our build system to support newer CMake features
  • Implemented half of the parallel algorithms proposed by C++ Technical Specifications N4104, N4088, and N4107
  • Remodeled our testing infrastructure which will allow us to quickly discover, diagnose, and fix bugs that arise during development

We would like to thank everyone involved with this release especially those who spent countless hours developing, bug fixing, testing, documenting, and listening to the occasional IRC rant.  We couldn’t have done it without you!

GSoC Participants Announced!

We can now announce the participants in the STE||AR Group’s 2014 Google Summer of Code!  These recipients represent only a handful of the many excellent proposals that we had to choose from.  For those unfamiliar with the program, the Google Summer of Code brings together ambitious students from around the world with open source developers by giving each mentoring organization funds to hire a set number of participants. Students then write proposals, which they submit to a mentoring organization, in hopes of having their work funded.  Continue reading

HPX V0.9.8 Available!

The STE||AR Group is proud to announce a new formal release of HPX (V0.9.8) — a C++ runtime system for parallel and distributed applications of any scale. While this release is mainly based on contributions made by partners of the STE||AR Group from the Louisiana State University Baton Rouge (LA, USA) and the Friedrich-Alexander University Erlangen (Germany), it would not have been possible without the help of many people from all over the world. Thanks to everybody involved!

Please see here for the release notes.
Continue reading

HPXPI V0.1.0 Available!

The first formal version of HPXPI (V0.1.0) is now available for download! Over the past few months the STE||AR Fellows at Louisiana State University, have been hard at work finalizing the first fully functional, open source implementation of the XPI specification. This release goes along with the next major release of the HPX runtime system (V0.9.8) which is used as the underlying implementation and which gives it a solid foundation ensuring high performance and wide portability. It is released as open source software under the Boost software license.
Continue reading

HPXPI V0.1.0 Release Candidate 1 Available!

The release candidate 1 of the first formal version of HPXPI (V0.1.0) is now available for download! Over the past few months the STE||AR Fellows at Louisiana State University, have been hard at work finalizing the first fully functional, open source implementation of the XPI specification. This release goes along with the next major release of the HPX runtime system (V0.9.8) which is used as the underlying implementation and which gives it a solid foundation ensuring high performance and wide portability. It is released as open source software under the Boost software license. Continue reading

The STE||AR Group accepted as GSoC mentor organization!

We are very pleased to announce that our application to the Google Summer of Code 2014 was successful and that we were selected as a mentor organization!

We are looking forward to an exciting summer with awesome contributions from students from all around the world. Be sure to check our ideas page and talk about possible proposals today!

For more information about the Google Summer of Code program visit the website here.

Metascale’s NT² Released with HPX Support

 From the release announcement:metascale

The first stable release of the 3.x series of MetaScale’s open-source software is available: NT² 3.0. Many Issues have been closed since last beta. The main focus of this release cycle was to fix performances issues and to stabilize some parts of the API.

This release adds support for HPX, STE||AR’s flagship library. This is excellent news for us, as it demonstrates growing interest in the community to rely on a solid runtime system for all parallelization needs.

The STE||AR Group is applying for GSoC 2014

Quote

“Provide students the opportunity to do work related to their academic pursuits (think “flip bits, not burgers”)” — What are the goals of GSoC?

Google Summer of Code 2014 is a unique program with the goal to fund Open Source Projects and give Students a possibility to gain real world programming experience with a small bonus of $5000!

The STE||AR group decided to apply again as a mentoring organization this year (after being denied last year :sad: ). All interested students are welcome to submit proposals. For a list of ideas you can visit our GSoC 2014 Project Ideas wiki page. Find your match and discuss your ideas with us now!