A steady increase in accelerator performance has driven demand for faster interconnects to avert the memory bandwidth wall. This has resulted in the wide adoption of heterogeneous systems with varying underlying interconnects, and has delegated the task of understanding and copying data to the system or application developer. Data transfer performance on these systems is now impacted by many factors including data transfer modality, system interconnects hardware details, CPU caching state, CPU power management state, driver policies, virtual memory paging efficiency, and data placement. This work finds that empirical communication measurements can be used to automatically schedule and execute intra- and inter-node communication in a modern...
Despite dramatic improvements in GPU and interconnect architectures, inter-GPU communication remains...
Abstract—Accelerator awareness has become a pressing issue in data movement models, such as MPI, bec...
High performance computing has become one of the major drivers behind technology inventions and scie...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
Today, GPUs and other parallel accelerators are widely used in high performance computing, due to th...
In recent years, power consumption has become the main concern in High Performance Computing (HPC). ...
In this dissertation, we explore multiple designs for a Distributed Transactional Memory framework f...
With the end of Dennard scaling, high-performance computing increasingly relies on heterogeneous sys...
Abstract—We present and analyze two new communication libraries, cudaMPI and glMPI, that provide an ...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
In this dissertation, a heterogeneous GPUs system means the system consists of a variety of differen...
The mainstream acceptance of heterogeneous computing and cloud computing is prompting a future of di...
Abstract—Current implementations of MPI are unaware of accelerator memory (i.e., GPU device memory) ...
In response to growing compute and memory capacity requirements, modern systems are equipped to dist...
In order to reach exascale computing capability, accelerators have become a crucial part in developi...
Despite dramatic improvements in GPU and interconnect architectures, inter-GPU communication remains...
Abstract—Accelerator awareness has become a pressing issue in data movement models, such as MPI, bec...
High performance computing has become one of the major drivers behind technology inventions and scie...
Abstract—Data movement in high-performance computing systems accelerated by graphics processing unit...
Today, GPUs and other parallel accelerators are widely used in high performance computing, due to th...
In recent years, power consumption has become the main concern in High Performance Computing (HPC). ...
In this dissertation, we explore multiple designs for a Distributed Transactional Memory framework f...
With the end of Dennard scaling, high-performance computing increasingly relies on heterogeneous sys...
Abstract—We present and analyze two new communication libraries, cudaMPI and glMPI, that provide an ...
Accelerated computing has become pervasive for increasing the computational power and energy efficie...
In this dissertation, a heterogeneous GPUs system means the system consists of a variety of differen...
The mainstream acceptance of heterogeneous computing and cloud computing is prompting a future of di...
Abstract—Current implementations of MPI are unaware of accelerator memory (i.e., GPU device memory) ...
In response to growing compute and memory capacity requirements, modern systems are equipped to dist...
In order to reach exascale computing capability, accelerators have become a crucial part in developi...
Despite dramatic improvements in GPU and interconnect architectures, inter-GPU communication remains...
Abstract—Accelerator awareness has become a pressing issue in data movement models, such as MPI, bec...
High performance computing has become one of the major drivers behind technology inventions and scie...