The use of global address space languages and one-sided communication for complex applications is gaining attention in the parallel computing community. However, lack of good evaluative methods to observe multiple levels of performance makes it difficult to isolate the cause of performance deficiencies and to understand the fundamental limitations of system and application design for future improvement. NWChem is a popular computational chemistry package which depends on the Global Arrays / ARMCI suite for partitioned global address space functionality to deliver high-end molecular modeling capabilities. A workload characterization methodology was developed to support NWChem performance engineering on large-scale parallel platforms. The res...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Abstract — Performance improvements for computational sciences such as biology, physics, and chemist...
Workstation cluster multicomputers are increasingly being applied for solving scientific problems th...
The use of global address space languages and one-sided communication for complex applications is ga...
Scientific programmers must optimize the total time-to-solution, the combination of software develop...
The global address space (GAS) programming model provides important potential productivity advantage...
Abstract—NWChem is one of the most widely used compu-tational chemistry application suites for chemi...
Performance and scalability of high performance scientific applications on large scale parallel mach...
The field of high-performance computing is developing at an extremely rapid pace. Massively parallel...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Scientific applications will have to scale to many thousands of processor cores to reach petascale. ...
We have developed a hierarchical performance bounding methodology that attempts to explain the perfo...
Applications that exhibit irregular, dynamic, and unbalanced parallelism are grow-ing in number and ...
Computational chemistry is a discipline that concerns the computing of physical and chemical propert...
We have developed a hierarchical performance bounding meth-odology that attempts to explain the perf...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Abstract — Performance improvements for computational sciences such as biology, physics, and chemist...
Workstation cluster multicomputers are increasingly being applied for solving scientific problems th...
The use of global address space languages and one-sided communication for complex applications is ga...
Scientific programmers must optimize the total time-to-solution, the combination of software develop...
The global address space (GAS) programming model provides important potential productivity advantage...
Abstract—NWChem is one of the most widely used compu-tational chemistry application suites for chemi...
Performance and scalability of high performance scientific applications on large scale parallel mach...
The field of high-performance computing is developing at an extremely rapid pace. Massively parallel...
Systems for high performance computing are getting increasingly complex. On the one hand, the number...
Scientific applications will have to scale to many thousands of processor cores to reach petascale. ...
We have developed a hierarchical performance bounding methodology that attempts to explain the perfo...
Applications that exhibit irregular, dynamic, and unbalanced parallelism are grow-ing in number and ...
Computational chemistry is a discipline that concerns the computing of physical and chemical propert...
We have developed a hierarchical performance bounding meth-odology that attempts to explain the perf...
The multicore era has initiated a move to ubiquitous parallelization of software. In the process, co...
Abstract — Performance improvements for computational sciences such as biology, physics, and chemist...
Workstation cluster multicomputers are increasingly being applied for solving scientific problems th...