We assess gains from parallel computation on Backlight supercomputer. The information transfers are expensive. We find that to make parallel computation efficient, a task per core must be sufficiently large, ranging from few seconds to one minute depending on the number of cores employed. For small problems, the shared memory programming (OpenMP) and a hybrid of shared and distributive memory programming (OpenMP&MPI) leads to a higher efficiency of parallelization than the distributive memory programming (MPI) alone.XSEDE grant TG-ASC120048; Hoover Institution and Department of Economics at Stanford University, University of Alicante, Ivie, and the Spanish Ministry of Science and Innovation under the grant ECO2012-36719
To run a software application on a large number of parallel processors, N, and expect to obtain spee...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
The majority of current HPC applications are composed of complex and irregular data structures that ...
We assess gains from parallel computation on Backlight supercomputer. The information transfers are ...
High performance computing can be associated with a method to improve the performance of an applica...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
Energy consumption by computer systems has emerged as an important concern, both at the level of ind...
Many academic papers imply that parallel computing is only worthwhile when applications achieve near...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Abstract. This paper evaluates efficiency in the parallelization of multi-core processors. Early com...
Abstract—Big and complex applications need many resources and long computation time to execute seque...
The DDSCAT software is enabled for use of MPI or OpenMP to distribute calculation of different parti...
The article describes various options for speeding up calculations on computer systems. These featur...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
To run a software application on a large number of parallel processors, N, and expect to obtain spee...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
The majority of current HPC applications are composed of complex and irregular data structures that ...
We assess gains from parallel computation on Backlight supercomputer. The information transfers are ...
High performance computing can be associated with a method to improve the performance of an applica...
The purpose of this study is to examine the advantages of using parallel computing. The phrase "para...
Energy consumption by computer systems has emerged as an important concern, both at the level of ind...
Many academic papers imply that parallel computing is only worthwhile when applications achieve near...
The end of Dennard scaling also brought an end to frequency scaling as a means to improve performanc...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
Abstract. This paper evaluates efficiency in the parallelization of multi-core processors. Early com...
Abstract—Big and complex applications need many resources and long computation time to execute seque...
The DDSCAT software is enabled for use of MPI or OpenMP to distribute calculation of different parti...
The article describes various options for speeding up calculations on computer systems. These featur...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
To run a software application on a large number of parallel processors, N, and expect to obtain spee...
Energy consumption is one of the top challenges for achieving the next generation of supercomputing....
The majority of current HPC applications are composed of complex and irregular data structures that ...