Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Programmability of the HPCS Languages: A Case Study with a Quantum Chemistry Kernel

Conference ·
As high-end computer systems present users with rapidly increasing numbers of processors, possibly also incorporating attached co-processors, programmers are increasingly challenged to express the necessary levels of concurrency with the dominant parallel programming model, Fortran+MPI+OpenMP (or minor variations). In this paper, we examine the languages developed under the DARPA High-Productivity Computing Systems (HPCS) program (Chapel, Fortress, and X10) as representatives of a different parallel programming model which might be more effective on coming high-performance systems. The application used in this study is the Hartree-Fock method from quantum chemistry, which combines access to distributed data with a task-parallel algorithm and is characterized by significant irregularity in the computational tasks. We present several different implementation strategies for load balancing of the task parallel computation, as well as distributed array operations, in each of the three languages. We conclude that the HPCS languages provide a wide variety of mechanisms for expressing parallelism, which can be combined at multiple levels, making them quite expressive for this problem.
Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
ORNL LDRD Director's R&D
DOE Contract Number:
AC05-00OR22725
OSTI ID:
932650
Country of Publication:
United States
Language:
English

Similar Records

Programmability of the HPCS Languages: A Case Study with a Quantum Chemistry Kernel (Extended Version)
Technical Report · Tue Apr 01 00:00:00 EDT 2008 · OSTI ID:931141

Exploring HPCS Languages in Scientific Computing
Journal Article · Mon Dec 31 23:00:00 EST 2007 · Journal of Physics Conference Series · OSTI ID:1035817

Exploring the Performance Potential of Chapel in Scientific Computations
Conference · Mon Dec 31 23:00:00 EST 2007 · OSTI ID:1253232

Related Subjects