The Design of a Multiprocessor Interactive GPU MIGPU-9
-
Deng Junyong,
-
Li Tao,
-
Jiang Lin,
-
Han Jungang,
-
Du Huimin,
-
Shen Xubang,
-
Huang Guangxin,
-
Chang Libo,
-
Shan Rui,
-
Huang Hucai,
-
Ma Dong
-
Graphical Abstract
-
Abstract
Because of the widely use of graphics processing unit and the urgent research of multiprocessor SoC,this paper proposes a multiprocessor interactive graphics processing unit(MIGPU-9) and its entire software system.For the sake of programmability and efficiency,MIGPU-9integrates 9 processor cores and many sophisticated application-specific accelerators into the system.It is implemented on a XC6VLX550 T FPGA using dual-rail handshaking in its pipeline design,so the rendering tasks can be fairly distributed among its processor cores and accelerators.The processor cores include a front-end processor with application-specific instructions,several vertex shading processors that support fixed-point/floating-point arithmetic and elementary function evaluators,a plane clipping-projection processor core and a 3D clipping processors core,and a few pixel shading processor cores.The experimental results show that MIGPU-9 can support OpenGL 2.0 and DirectDraw,its pixel filling rate can reach 40 M pixel/s,and the gate count is more than 5.27 million.
-
-