About Phillip LeBlanc

Phillip LeBlanc is an undergraduate researcher at the Center of Computation and Technology (CCT) at Louisiana State University. He works on a chess application/benchmark which utilizes parallel processing and his research interests include integrating HPX with his chess application. He has been working at CCT for 4 years.

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 →