General-purpose computing on GPUs is widely adopted for scientific applications, providing inexpensive platforms for massively parallel computation. This has motivated us to investigate GPU performance in terms of speed and memory usage, specifically in relation to data locality in molecular dynamics simulations. The assumption is that enhancing data locality of these applications will lower the cost of data movement across the GPU memory hierarchy. In this research, we analyse spatial data locality and data reuse (temporal data locality) characteristics for row-major, Hilbert, and Morton data orderings, and hybrid variants of these, and assess their impact on the performance of molecular dynamics simulations (MDS). Data locality in MDS app...
The massive parallelism provided by general-purpose GPUs (GPGPUs) possessing numerous compute thread...
The diversity of workloads drives studies to use GPU more effectively to overcome the limited memory...
Central to many complex systems, spatial actors require an awareness of their local environment to e...
General-purpose computing on GPUs is widely adopted for scientific applications, providing inexpensi...
Application performance on graphical processing units (GPUs), in terms of execution speed and memory...
In this thesis we look at a performance bottleneck of running molecular dynamics code on GPGPU devic...
Molecular dynamics (MD) simulation has broad applications, but its irregular memory-access pattern m...
Traditionally, GPUs only had programmer-managed caches. The advent of hardware-managed caches accele...
Data locality is a well-recognized requirement for the development of any parallel application, but ...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017On modern processors, ...
International audienceNumerical simulations using supercomputers are producing an ever growing amoun...
Enhancing the match between software executions and hardware features is key to computing efficiency...
Unstructured-mesh based numerical algorithms such as finite volume and finite element algorithms for...
This article presents the GPU parallelization of new algorithms SD and DPD types for molecular dynam...
Coarse grain (CG) molecular models have been proposed to simulate complex sys- tems with lower compu...
The massive parallelism provided by general-purpose GPUs (GPGPUs) possessing numerous compute thread...
The diversity of workloads drives studies to use GPU more effectively to overcome the limited memory...
Central to many complex systems, spatial actors require an awareness of their local environment to e...
General-purpose computing on GPUs is widely adopted for scientific applications, providing inexpensi...
Application performance on graphical processing units (GPUs), in terms of execution speed and memory...
In this thesis we look at a performance bottleneck of running molecular dynamics code on GPGPU devic...
Molecular dynamics (MD) simulation has broad applications, but its irregular memory-access pattern m...
Traditionally, GPUs only had programmer-managed caches. The advent of hardware-managed caches accele...
Data locality is a well-recognized requirement for the development of any parallel application, but ...
Thesis (Ph. D.)--University of Rochester. Department of Computer Science, 2017On modern processors, ...
International audienceNumerical simulations using supercomputers are producing an ever growing amoun...
Enhancing the match between software executions and hardware features is key to computing efficiency...
Unstructured-mesh based numerical algorithms such as finite volume and finite element algorithms for...
This article presents the GPU parallelization of new algorithms SD and DPD types for molecular dynam...
Coarse grain (CG) molecular models have been proposed to simulate complex sys- tems with lower compu...
The massive parallelism provided by general-purpose GPUs (GPGPUs) possessing numerous compute thread...
The diversity of workloads drives studies to use GPU more effectively to overcome the limited memory...
Central to many complex systems, spatial actors require an awareness of their local environment to e...