GPGPU: Hardware/Software Co-Design for the Masses

作者: Zoltán Ádám Mann

DOI: 10.5072/ZENODO.29348

关键词:

摘要: With the recent development of high-performance graphical processing units (GPUs), capable performing general-purpose computation (GPGPU: on GPU), a new platform is emerging. It consists central unit (CPU), which very fast in sequential execution, and GPU, exhibits high degree parallelism thus performance certain types computations. Optimally leveraging advantages this challenging practice. We spotlight analogy between GPGPU hardware/software co-design (HSCD), more mature design paradigm, to derive process for GPGPU. This process, with appropriate tool support automation, will ease significantly. Identifying challenges associated establishing can serve as roadmap future field.

参考文章(29)
Asawaree Kalavade, Edward A. Lee, The extended partitioning problem: hardware/software mapping, scheduling, and implementation-bin selection Design Automation for Embedded Systems. ,vol. 2, pp. 125- 163 ,(1997) , 10.1023/A:1008872518365
Simon Harding, Wolfgang Banzhaf, Fast genetic programming on GPUs european conference on genetic programming. pp. 90- 101 ,(2007) , 10.1007/978-3-540-71605-1_9
J. Madsen, J. Grode, P.V. Knudsen, M.E. Petersen, A. Haxthausen, LYCOS: the Lyngby Co-Synthesis System Design Automation for Embedded Systems. ,vol. 2, pp. 195- 235 ,(1997) , 10.1023/A:1008884219274
Marisa López-Vallejo, Juan Carlos López, On the hardware-software partitioning problem ACM Transactions on Design Automation of Electronic Systems. ,vol. 8, pp. 269- 297 ,(2003) , 10.1145/785411.785412
R. Ernst, J. Henkel, T. Benner, Hardware-software cosynthesis for microcontrollers IEEE Design & Test of Computers. ,vol. 10, pp. 64- 75 ,(1993) , 10.1109/54.245964
Naga K. Govindaraju, Stephane Redon, Ming C. Lin, Dinesh Manocha, CULLIDE ACM SIGGRAPH 2005 Courses on - SIGGRAPH '05. pp. 204- ,(2005) , 10.1145/1198555.1198785
R.K. Gupta, G. De Micheli, Hardware-software cosynthesis for digital systems IEEE Design & Test of Computers. ,vol. 10, pp. 29- 41 ,(1993) , 10.1109/54.232470
Péter Arató, Zoltán Ádám Mann, András Orbán, Algorithmic aspects of hardware/software partitioning ACM Transactions on Design Automation of Electronic Systems. ,vol. 10, pp. 136- 156 ,(2005) , 10.1145/1044111.1044119
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, Pat Hanrahan, Brook for GPUs ACM Transactions on Graphics. ,vol. 23, pp. 777- 786 ,(2004) , 10.1145/1015706.1015800