International audienceDespite the increasing investment in integrated GPUs and next-generation interconnect research, discrete GPUs connected by PCI Express still account for the dominant position of the market, the management of data communication between CPU and GPU continues to evolve. This paper analyze the address translation overhead and migration latency introduced by this paged memory management solution in CPU-GPU heterogeneous systems. Based on the analysis, a new memory management scheme is proposed: paged memory management solution supporting incomplete pages, which can limit both address translation overhead and migration delay. “Incomplete” refers to a page that has only been partially migrated. This new memory management solu...
Part 1: Systems, Networks and ArchitecturesInternational audienceRecently, the development of phase ...
The overhead of memory virtualization remains nontrivial. The traditional shadow paging (TSP) resort...
Graphics processing units (GPUs) have become prevalent in modern computing systems. While their high...
High compute-density with massive thread-level parallelism of Graphics Processing Units (GPUs) is be...
General-purpose computing on GPUs has become more accessible due to features such as shared virtual ...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
Part 3: AlgorithmInternational audienceThe ever increasing application footprint raises challenges f...
Recent studies on commercial hardware demonstrated that irregular GPU applications can bottleneck on...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
<p>The continued growth of the computational capability of throughput processors has made throughput...
Recent studies on commercial hardware demonstrated that irregular GPU workloads could bottleneck on ...
Recent studies on commercial hardware demonstrated that irregular GPU workloads could bottleneck on ...
Part 1: Systems, Networks and ArchitecturesInternational audienceRecently, the development of phase ...
The overhead of memory virtualization remains nontrivial. The traditional shadow paging (TSP) resort...
Graphics processing units (GPUs) have become prevalent in modern computing systems. While their high...
High compute-density with massive thread-level parallelism of Graphics Processing Units (GPUs) is be...
General-purpose computing on GPUs has become more accessible due to features such as shared virtual ...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
Virtual memory offers a simple hardware abstraction to programmers freeing them from the tedious pro...
The proliferation of heterogeneous compute platforms, of which CPU/GPU is a prevalent example, neces...
Part 3: AlgorithmInternational audienceThe ever increasing application footprint raises challenges f...
Recent studies on commercial hardware demonstrated that irregular GPU applications can bottleneck on...
Phase-Change Memory (PCM) technology has received substantial attention recently. Because PCM is byt...
As device technologies scale in the nanometer era, the current off-chip DRAM technologies are very c...
<p>The continued growth of the computational capability of throughput processors has made throughput...
Recent studies on commercial hardware demonstrated that irregular GPU workloads could bottleneck on ...
Recent studies on commercial hardware demonstrated that irregular GPU workloads could bottleneck on ...
Part 1: Systems, Networks and ArchitecturesInternational audienceRecently, the development of phase ...
The overhead of memory virtualization remains nontrivial. The traditional shadow paging (TSP) resort...
Graphics processing units (GPUs) have become prevalent in modern computing systems. While their high...