An asymmetric distributed shared memory model for heterogeneous parallel systems
Universitat Politecnica de Catalunya
In ASPLOS ’10: Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems (2010), pp. 347-358
Heterogeneous computing combines general purpose CPUs with accelerators to efficiently execute both sequential control-intensive and data-parallel phases of applications. Existing programming models for heterogeneous computing rely on programmers to explicitly manage data transfers between the CPU system memory and accelerator memory.
January 6, 2011 by hgpu