In recent years, multi-core processors have come to dominate the field in desktop and high performance computing. Graphics processors traditionally used in CAD, video games, and other 3-d applications, have become more programmable and are now suitable for general purpose computing. This thesis explores multi-core processors and GPU performance and limitations in two computational chemistry applications: a memory bound component of ab-initio modeling and a computationally bound Monte Carlo simulation. For the applications presented in this thesis, exploiting multiple processors is done using a variety of tools and languages including OpenMP and MKL. Brook+ and the Compute Abstraction Layer streaming environments are used to accelerate appli...
Over the last 20 years, the computing revolution has created many social benefits. The computing ene...
Graphics Processing Units (GPUs) have become a key technology for accelerating node performance in s...
Nous nous intéressons à l'utilisation de la technologie manycore des cartes graphiques dans le cadre...
Recent trends in computing architecture development have focused on exploiting task- and data-level ...
Recent technological and economic developments have led to widespread availability of multi-core CP...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Emerging architectures, such as next generation microprocessors, graphics processing units, and Inte...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
This paper investigates the development of a molecular dynamics code that is highly portable between...
Global chemistry‐climate models are computationally burdened as the chemical mechanisms become more ...
GPGPUs offer significant computational power for programmers to leverage. This computational power i...
AbstractThe past decade has produced numerous CPU architectural innovations. These have included mul...
In recent years, the world of high performance computing has been developing rapidly. The goal of t...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
AbstractThe computational performance of a smoothed particle hydrodynamics (SPH) simulation is inves...
Over the last 20 years, the computing revolution has created many social benefits. The computing ene...
Graphics Processing Units (GPUs) have become a key technology for accelerating node performance in s...
Nous nous intéressons à l'utilisation de la technologie manycore des cartes graphiques dans le cadre...
Recent trends in computing architecture development have focused on exploiting task- and data-level ...
Recent technological and economic developments have led to widespread availability of multi-core CP...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Emerging architectures, such as next generation microprocessors, graphics processing units, and Inte...
With processor clock speeds having stagnated, parallel computing architectures have achieved a break...
This paper investigates the development of a molecular dynamics code that is highly portable between...
Global chemistry‐climate models are computationally burdened as the chemical mechanisms become more ...
GPGPUs offer significant computational power for programmers to leverage. This computational power i...
AbstractThe past decade has produced numerous CPU architectural innovations. These have included mul...
In recent years, the world of high performance computing has been developing rapidly. The goal of t...
Mathematicians and computational scientists are often limited in their ability to model complex phen...
AbstractThe computational performance of a smoothed particle hydrodynamics (SPH) simulation is inves...
Over the last 20 years, the computing revolution has created many social benefits. The computing ene...
Graphics Processing Units (GPUs) have become a key technology for accelerating node performance in s...
Nous nous intéressons à l'utilisation de la technologie manycore des cartes graphiques dans le cadre...