一种图形加速器和着色器的体系结构

被引:29
作者
韩俊刚 [1 ]
蒋林 [1 ]
杜慧敏 [1 ]
曹小鹏 [1 ]
董梁 [1 ]
孟李林 [1 ]
赵全良 [1 ]
殷诚信 [1 ]
张军 [2 ]
机构
[1] 西安邮电学院专用集成电路设计中心
[2] 空军工程大学电子工程系
关键词
GPU; 图形硬件加速器; 着色微引擎;
D O I
暂无
中图分类号
TP391.41 [];
学科分类号
080203 ;
摘要
为了适应智能手机和网本机对于图形加速器的需求,提出一种二维图形加速器和三维像素着色器的体系结构.该体系结构包括自主设计的VLIW指令集和可重组的数据驱动流水线.针对通常将图像帧划分成多个块,且每块由一个微引擎处理的方法可能造成微引擎的负载不均衡的问题,采用按扫描行分配的并行存储和处理结构,其中每个扫描行的处理任务按照需要动态地分配给微引擎.为了评估和实现该体系结构,建立了性能仿真平台、系统仿真平台和RTL仿真平台,并用C++语言编写性能仿真平台评估了该体系结构对性能的影响.模拟实验结果表明,新颖的存储/任务映射方法可以充分地利用处理器资源,降低存储访问的冲突,有利于改善并行处理的可扩展性.文中还讨论了自主设计的图形产生器、图像变换器和VLIW微引擎的结构以及相关的图形硬件加速算法.
引用
收藏
页码:363 / 372
页数:10
相关论文
共 8 条
[1]   基于图形处理器(GPU)的通用计算 [J].
吴恩华 ;
柳有权 .
计算机辅助设计与图形学学报, 2004, (05) :601-612
[2]   A survey of general-purpose computation on graphics hardware [J].
Owens, John D. ;
Luebke, David ;
Govindaraju, Naga ;
Harris, Mark ;
Krueger, Jens ;
Lefohn, Aaron E. ;
Purcell, Timothy J. .
COMPUTER GRAPHICS FORUM, 2007, 26 (01) :80-113
[3]   The PixelFlow texture and image subsystem [J].
Molnar, S .
COMPUTERS & GRAPHICS-UK, 1996, 20 (04) :491-502
[4]  
High speed high quality antialiased vector generation[J] . Anthony C. Barkans.ACM SIGGRAPH Computer Graphics . 1990 (4)
[5]  
The pixel machine: a parallel image computer[J] . Michael Potmesil,Eric M. Hoffert.ACM SIGGRAPH Computer Graphics . 1989 (3)
[6]   AN ANALYSIS AND ALGORITHM FOR POLYGON CLIPPING [J].
LIANG, YD ;
BARSKY, BA .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :868-877
[7]  
The aliasing problem in computer-generated shaded images[J] . Franklin C. Crow.Communications of the ACM . 1977 (11)
[8]   ILLUMINATION FOR COMPUTER GENERATED PICTURES [J].
PHONG, BT .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :311-317