8228

The Architecture and Evolution of CPU-GPU Systems for General Purpose Computing

Manish Arora
Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA 92092-0404
Department of Computer Science and Engineering, UC San Diego, 2012

@article{arora2012architecture,

   title={The Architecture and Evolution of CPU-GPU Systems for General Purpose Computing},

   author={Arora, Manish},

   year={2012}

}

Download Download (PDF)   View View   Source Source   

1971

views

GPU computing has emerged in recent years as a viable execution platform for throughput oriented applications or regions of code. GPUs started out as independent units for program execution but there are clear trends towards tight-knit CPU-GPU integration. In this work, we will examine existing research directions and future opportunities for chip integrated CPU-GPU systems. We first seek to understand state of the art GPU architectures and examine GPU design proposals to reduce performance loss caused by SIMT thread divergence. Next, we motivate the need of new CPU design directions for CPU-GPU systems by discussing our work in the area. We examine proposals as to how shared components such as lastlevel caches and memory controllers could be evolved to improve the performance of CPU-GPU systems. We then look at collaborative CPUGPU execution schemes. Lastly, we discuss future work directions and research opportunities for CPU-GPU systems.
Rating: 2.5/5. From 1 vote.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: