CPU-Assisted GPGPU on Fused CPU-GPU Architectures

Provided by: North Carolina State University
Topic: Hardware
Format: PDF
This paper presents a novel approach to utilize the CPU resource to facilitate the execution of GPGPU programs on fused CPU-GPU architectures. In the authors' model of fused architectures, the GPU and the CPU are integrated on the same die and share the on-chip L3 cache and off-chip memory, similar to the latest Intel Sandy Bridge and AMD accelerated Processing Unit (APU) platforms. In their proposed CPU-assisted GPGPU, after the CPU launches a GPU program, it executes a pre-execution program, which is generated automatically from the GPU kernel using their proposed compiler algorithms and contains memory access instructions of the GPU kernel for multiple thread-blocks.

Find By Topic