SPAP
Introduction
SPAP is a new programming language for heterogeneous many-core CPU/GPU systems. Standing for Same Program for All Processors, SPAP allows the same program to work efficiently on all processors of a heterogeneous system and fully utilize the heterogeneous processing power by automatically distributing computations among different processors.
Publications
|
SPAP: A Programming Language for Heterogeneous Many-Core Systems Qiming Hou, Kun Zhou, Baining Guo. Technical Report, Jan, 2010, [Tech Report] |
|
Debugging GPU Stream Programs Through Automatic Dataflow Recording and Visualization Qiming Hou, Kun Zhou, Baining Guo. ACM Transactions on Graphics (SIGGRAPH Asia 2009), [Paper] |
|
BSGP: Bulk-Synchronous GPU Programming Qiming Hou, Kun Zhou, Baining Guo. ACM Transactions on Graphics (SIGGRAPH 2008), [Paper] |
Softwares
Coming soon...