Title :
MIAOW - An open source RTL implementation of a GPGPU
Author :
Balasubramanian, Raghuraman ; Gangadhar, Vinay ; Ziliang Guo ; Chen-Han Ho ; Joseph, Cherin ; Menon, Jaikrishnan ; Drumond, Mario Paulo ; Paul, Robin ; Prasad, Sharath ; Valathol, Pradip ; Sankaralingam, Karthikeyan
Author_Institution :
Univ. of Wisconsin - Madison, Madison, WI, USA
Abstract :
Graphic Processing Unit (GPU) based general purpose computing is developing as a viable alternative to CPU based computing in many domains. In this paper, we introduce MIAOW (Many-core Integrated Accelerator Of Wisconsin), an open source RTL implementation of the AMD Southern Islands GPGPU ISA, capable of running unmodified OpenCL-based applications. We present our design motivated by our goals to create a realistic, flexible, OpenCL compatible GPGPU, capable of emulating a full system. We demonstrate that MIAOW enables disruptive and transformative research and has the potential to bring all of the benefits of open source development to GPUs in real products in the long term.
Keywords :
graphics processing units; multiprocessing systems; public domain software; AMD Southern Islands; CPU based computing; GPGPU ISA; GPU based general purpose computing; MIAOW; graphic processing unit; many-core integrated accelerator of Wisconsin; open source RTL implementation; open source development; unmodified OpenCL-based applications; Computer architecture; Electric breakdown; Graphics processing units; Market research; Pipelines; Registers; Silicon;
Conference_Titel :
Low-Power and High-Speed Chips (COOL CHIPS XVIII), 2015 IEEE Symposium in
Conference_Location :
Yokohama
DOI :
10.1109/CoolChips.2015.7158663