There exist significant, well established code bases in the scientific computing and research communities. Many of these code bases have been updated to work in parallel across clusters, but do not take advantage of modern parallelism techniques. The goal of this research is to apply these techniques to existing code bases while maintaining tool portability across individual workstations, lab compute clusters, and leadership class supercomputers; while preserving maintainability and extensibility of the original code base
This paper discusses the comprehensive performance profiling, improvement, and benchmarking of a Mol...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
There exist significant, well established code bases in the scientific computing and research commun...
International audienceThis chapter proposes a study of the optimization process of parall...
Parallel machines are becoming the main compute engines for high performance computing. Despite thei...
Abstract. I consider the problem of the domain-specific optimization of programs. I review different...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
The paper presents an analysis of the use of optimization algorithms in parallel solutions and distr...
What does Google's management of billions of Web pages have in common with analysis of a genome with...
Parallel programming is a hot topic among scientists and engineers. The number of parallel machines ...
The main emphasis of the author's work has been directed towards achieving efficient parallel soluti...
The work presents a way of performing optimization calculations on a parallel computer of the cluste...
HPC (High Performance Computing) has become essential for the acceleration of innovation and the co...
Introduces the developments in the construction, analysis, and implementation of parallel computing ...
This paper discusses the comprehensive performance profiling, improvement, and benchmarking of a Mol...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...
There exist significant, well established code bases in the scientific computing and research commun...
International audienceThis chapter proposes a study of the optimization process of parall...
Parallel machines are becoming the main compute engines for high performance computing. Despite thei...
Abstract. I consider the problem of the domain-specific optimization of programs. I review different...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
The paper presents an analysis of the use of optimization algorithms in parallel solutions and distr...
What does Google's management of billions of Web pages have in common with analysis of a genome with...
Parallel programming is a hot topic among scientists and engineers. The number of parallel machines ...
The main emphasis of the author's work has been directed towards achieving efficient parallel soluti...
The work presents a way of performing optimization calculations on a parallel computer of the cluste...
HPC (High Performance Computing) has become essential for the acceleration of innovation and the co...
Introduces the developments in the construction, analysis, and implementation of parallel computing ...
This paper discusses the comprehensive performance profiling, improvement, and benchmarking of a Mol...
This dissertation addresses creating portable and efficient parallel programs for scientific computi...
The parallelization of real-world compute intensive Fortran application codes is generally not a tri...