GPGPU: HARDWARE/SOFTWARE CO-DESIGN FOR THE MASSES

被引:0
作者
Mann, Zoltan Adam [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Comp Sci & Informat Theory, H-1117 Budapest, Hungary
关键词
GPGPU; GPU computing; hardware/software co-design; design flow; HARDWARE-SOFTWARE COSYNTHESIS; PARTITIONING PROBLEM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the recent development of high-performance graphical processing units (GPUs), capable of performing general-purpose computation (GPGPU: general-purpose computation on the GPU), a new platform is emerging. It consists of a central processing unit (CPU), which is very fast in sequential execution, and a GPU, which exhibits high degree of parallelism and thus very high performance on certain types of computations. Optimally leveraging the advantages of this platform is challenging in practice. We spotlight the analogy,between GPGPU and hardware/software co-design (HSCD), a more mature design paradigm, to derive a design process for GPGPU. This process, with appropriate tool support and automation, will ease GPGPU design significantly. Identifying the challenges associated with establishing this process can serve as a roadmap for the future development of the GPGPU field.
引用
收藏
页码:1247 / 1257
页数:11
相关论文
共 30 条
[1]   Algorithmic aspects of hardware/software partitioning [J].
Arató, P ;
Mann, ZA ;
Orbán, A .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) :136-156
[2]  
BUCK I., ACM SIGGRAPH 04 INT, P777
[3]   MOGAC: A multiobjective genetic algorithm for hardware-software cosynthesis of distributed embedded systems [J].
Dick, RP ;
Jha, NK .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (10) :920-935
[4]   HARDWARE-SOFTWARE COSYNTHESIS FOR MICROCONTROLLERS [J].
ERNST, R ;
HENKEL, J ;
BENNER, T .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (04) :64-75
[5]  
GHATTERJEE D, 2009, DES AUT TEST EUR DAT
[6]  
Govindaraju N., 2003, PROC ACM SIGGRAPHEUR, P25
[7]   HARDWARE-SOFTWARE COSYNTHESIS FOR DIGITAL-SYSTEMS [J].
GUPTA, RK ;
DEMICHELI, G .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (03) :29-41
[8]  
HARDING S., P 10 EUR C GEN PROGR, P90
[9]  
HARRIS M. J., HWWS 03, P92
[10]   An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques [J].
Henkel, J ;
Ernst, R .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (02) :273-289