HPX 1.1.0 Released!

The STE||AR Group is proud to announce the release of HPX 1.1.0, 10 years after the first commit! This release contains 2300 commits since the previous release and has closed over 150 issues. HPX 1.1.0 brings users full control over how HPX uses processing units, improvements to parallel algorithms and many other usability improvements. This release would not have been possible without the help of all the people who have contributed bug reports, questions, testing, code and improvements to the documentation. Thank you!

Continue reading

GD Star Rating
loading...

CppChat: On Air with HPX

This past week members of the HPX team were invited to give a talk on Jon Kalb’s weekly CppChat. Bryce Adelstein-Lelbach, Hartmut Kaiser, Thomas Heller, and John Biddiscombe were invited onto the show to talk about HPX, our programming model, Continue reading

GD Star Rating
loading...

HPX V0.9.99 Released!

Version 1.0 approaches! The STE||AR Group is proud to announce the release of HPX v0.9.99. This release is significant as HPX is nearly feature complete. Over the next several months the STE||AR Group will continue to test and polish HPX’s API and documentation. The feedback and experience gained from the community’s utilization this release will provide guidance on where to add the finishing touches for v1.0. Continue reading

GD Star Rating
loading...

HPX V0.9.11 Available!

The STE||AR Group is proud to announce the release of HPX v0.9.11! In this release our team has focused on developing higher level C++ programming interfaces which simplify the use of HPX in applications and ensure their portability in terms of code and performance. We paid particular attention to align all of these changes with the existing C++ Standards or with the ongoing standardization work. Other major features include the introduction of executors and various policies which enable to customize the ‘where’ and ‘when’ of task and data placement. Continue reading

GD Star Rating
loading...

HPX V0.9.10 Available!

The STE||AR Group is proud to announce the release of HPX v0.9.10! In this release our team has focused on making large scale runs simple and reliable. With these changes we have currently shown the ability to run HPX applications on up to 24,000 cores! Other major features include new parcel-port (network-layer) implementations, variadic template support, more parallel algorithms, and the first distributed data structure, hpx::vector. Continue reading

GD Star Rating
loading...

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. Continue reading

GD Star Rating
loading...

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

GD Star Rating
loading...

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

GD Star Rating
loading...