New Mailing Lists

All of our HPX mailing lists will be migrated to new mailing addresses. These mailing lists are the heart of the HPX community. You may read the lists via full-content email, email digests, or via newsgroup reader.

The hosting for the mailing lists is donated by the Center of Computation and Technology at Louisiana State University.

We created three new mailing lists:

HPX Users Mailing List

This list is oriented toward casual users of the HPX libraries. It is a good place to start if you are having trouble getting started with HPX. Feel free to post both “newbie” and more challenging questions. This list is relatively low volume. Subscribe or unsubscribe at the HPX Users list home page. To post to the list send mail to
hpx-users@stellar.cct.lsu.edu. We will migrate all subscribers of the current GoPX mailing list to this new list.

Main HPX Mailing List

This is the main HPX mailing list. It has a higher volume, is very technical, and oriented toward HPX library developers. It is also read by many other members interested in watching the HPX library development process. Virtually all decisions, major or minor, technical or otherwise, are reached via public discussion on this mailing list. Subscribe or unsubscribe at the HPX list home page. To post to the list send mail to
hpx-devel@stellar.cct.lsu.edu.

HPX Github Commit Messages (read only)

The HPX Commits mailing list receives messages about commits to the HPX Github repository. All current subscribers of the px-commit mailing list will be migrated to this new list.

GD Star Rating
loading...

HPX V0.9.5 (RC1) Released

We are proud to announce the fifth formal release of HPX (V0.9.5). This release has been made possible by the hard, dedicated, and diligent work of everybody involved. This is a release candidate (RC1) for the actual release which is planned for mid January 2013. Please report any issues you encounter through our issue tracker.
Continue reading

GD Star Rating
loading...

HPX Development Moved to Github

As already suggested in our release notes for the HPX V0.9 release last week we now have moved our main source code repository to Github. This is a very important milestone for us. It marks the point in the development of HPX where we believe it reached a sufficient level of maturity to be useful for real world applications. Making HPX available on Github demonstrates our commitment to create an openly available parallel and distributed C++ runtime system for today’s and tomorrow’s computer architectures. We distribute HPX under the Boost Software License, which means it can be used in any way and without any limitations – no strings attached.
Continue reading

GD Star Rating
loading...

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

GD Star Rating
loading...

HPX at C++Now! 2012

C++Now! 2012 will start May 14th. Based on the successful traditions of 5 years of BoostCon, which was the main face-to-face event for all things C++ and Boost, this new conference will present leading speakers from the whole C++ community. The conference highlights the new state of C++ (from the new Standard), and the need to continually look to the future so the language remains useful to the C++ community. Its focus will be the new C++11 language Standard and as usual Boost: what’s new in C++, its Standard library, and in the Boost libraries, how to write and maintain them, how to evangelize or to deploy Boost within your organization. The new C++ Standard, but also the infrastructure and process of Boost, its vision and mission – no matter what you are interested in, it all comes together in the C++Now! sessions. In short, C++Now! promises to be one of the major events in 2012 when it comes to C++. Continue reading

GD Star Rating
loading...

Integrating HPX into existing applications

Having your application work with HPX is unfortunately not as simple as just linking against it. However it can be rather straightforward or rather complex based on the type of application that is trying to be integrated. The complexity derives from the overall design of the application. If the application was designed to be parallel, then integrating should be relatively straightforward. However HPX is not some magic wand that will make your application work in parallel. Applications that are serial or that rely too heavily on global variables will have a more difficult time in integrating. Most parallel applications have already identified the sections of code that do the most work and have abstracted them out to use the parallel library of their choice.
Continue reading

GD Star Rating
loading...

HPX V0.8.1 Released

I’m happy to announce the V0.8.1 point release. This is HPX’s first point release, and the second release in the V0.8 line. We made the decision to put out a point release earlier this week to address bugs in the V0.8.0 release which have since been fixed.

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.8 line are scheduled, but more point releases will be made if needed. The next scheduled release is the V1.0 in June.

GD Star Rating
loading...

HPX V0.8.0 Released

We are very proud to announce the release of version 0.8.0 of our High Performance ParalleX (HPX) parallel runtime system. This is our third formal release, and we would like to thank everyone involved for their hard work which has made this release possible. 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. We have made substantial progress since the previous release last November. We have had roughly 1000 commits since the last release and we closed approximately 70 tickets (bugs, feature requests, etc.). This post will expand on some of the most important changes we have made. Continue reading

GD Star Rating
loading...

Is ParalleX This Year’s Model?

This is an interview John Moore held with Hartmut Kaiser, the lead of the STE||AR group at CCT. Source: Intelligence in Software.

Scientific application developers have masses of computing power at their disposal with today’s crop of high-end machines and clusters. The trick, however, is harnessing that power effectively. Earlier this year, Louisiana State University’s Center for Computation & Technology (CCT) released its approach to the problem: an open-source runtime system implementation of the ParalleX execution model. ParalleX aims to replace, at least for some types of applications, the Communicating Sequential Processes (CSP) model and the well-established Message Passing Interface (MPI), a programming model for high-performance computing. The runtime system, dubbed High Performance ParalleX (HPX) is a library of C++ functions that targets parallel computing architectures. Hartmut Kaiser — lead of CCT’s Systems Technology, Emergent Parallelism, and Algorithm Research (STE||AR) group and adjunct associate research professor of the Department of Computer Science at LSU — recently discussed ParalleX with Intelligence in Software. Continue reading

GD Star Rating
loading...