期刊文献+

一个面向移动设备的可编程顶点处理器的设计 被引量:1

A programmable vertex processing unit for mobile devices
下载PDF
导出
摘要 为了取代传统的功能单一、电路复杂的固定功能的几何单元电路,设计了一个高性能的面向移动设备的可编程顶点处理器(VPU).该处理器采用了定点的4路单指令多数据(SIMD)的运算结构和具备数据旁路功能的流水线结构,并具有一个高精度的特殊函数求值单元.这些结构加快了处理器的运算速度,并有效减少了电路面积.该处理器已经在FPGA平台上实现.实验结果表明,该处理器能够完成几何部分的计算功能,并且允许用户编程实现自定义的变换模型和光照模型,以实现各种特殊效果. To replace the traditional geometric circuit unit, which has a fixed function and complex structures, a high performance programmable vertex processing unit (VPU) was proposed for mobile devices. The VPU has a fixed-point 4-way SIMD arithmetic unit and a pipeline structure with a data bypassing function and a high precision special functions unit. The efficient architecture increased the processing speed and reduced the circuit area. The VPU has been implemented on an FPGA platform. Experimental results show that the VPU is capable of accomplishing the geometric functions and allows users to customize the transforming models or lighting models to achieve various special effects.
出处 《中国科学技术大学学报》 CAS CSCD 北大核心 2010年第2期140-145,共6页 JUSTC
基金 教育部-英特尔信息技术专项(MOE-INTEL-08-08)资助
关键词 3D图形处理 顶点处理器 SIMD FPGA 3D graphics rendering vertex processing unit SIMD FPGA
  • 相关文献

参考文献8

  • 1Lindholm E, Kilgard M J, Moreton H. A userprogrammable vertex engine[C]// Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. ACM Press, 2001:149- 158.
  • 2Chris Maughan, Matthias Wloka. Vertex Shader Introduction[EB/OL]. Http://developer. nvidia, com/ objecl/Intro_Vertex Shaders. html.
  • 3Sohn J H, Woo J H, Lee M W, et al. A 50Mvertices/s graphics processor with fixed-point programmable vertex shader for mobile applications[J]. IEEE Journal of Solid-State Circuits, 2006, 41(5) : 192-193.
  • 4Sohn J H, Woo R, Yoo H J. A programmable vertex shader with fixed point SIMD datapath for low power wireless applications[C].// Proceedings of SIGGRAPH/Eurographics Workshop on Graphics Hardware. ACM Press, 2004:107- 114.
  • 5Schuhe M J, Swartzlander E E. Hardware designs for exactly rounded elementary functions[J].IEEE Transactions on Computers, 1994, 43(8): 964 -973.
  • 6Pineiro J A, Oberman S F, Muller J M, et al. Highspeed function approximation using a minimax quadratic interpolator [J]. IEEE Transactions on Computers, 2005, 54(3): 304 -318.
  • 7Phong B T. Illumination for computer generated pictures [J]. Communications of the ACM, 1975, 18(6) : 311-317.
  • 8Heidrich W, Seidel H P. Efficient rendering of anisotropic surfaces using computer graphics hardware[C]//Image and Multi-dimensional Digital Signal Processing Workshop, 1998: 315-318.

同被引文献10

  • 1韩亮,陈杰,陈晓东.嵌入式可重构DSP处理器的指令译码器设计[J].微电子学与计算机,2004,21(7):91-94. 被引量:1
  • 2Khronos Group. OpenGL ES common profile specifi- cation[M]. USA: Khronos Group, 2008.
  • 3Microsoft. Direct 3D[EB/OL]. [2011-05-17]. http: //msdn. microsoft, com/en-us/library/windows/desk- top/hh309466(v=VS. 85). aspx.
  • 4HillFS,KelleySM.计算机图形学(OpenGL版)[M].3版.胡事民,译.北京:清华大学出版社,2009.
  • 5Sohn Ju-Ho, Woo Jeong-Ho, Lee Min-Wuk, et al. A 155-mW 50-mvertices/s graphics processor with fixed- point programmable vertex shader for mobile applica- tions[J]. IEEE Journal of Solid-State Circuits, 2006, 41(5): 1081-1091.
  • 6Arakawa Fumio, Yoshinaga Takeshi, Hayashi Tomoi- chi, et al. An embedded processor core for consumer appliances with 2.8GFLOPS and 36M polygons/s FPU[C] // Digest of Technical Papers. USA. IEEE ISSCC, 2004: 334-343.
  • 7Kim Donghyun, Chung Kyusik, Yu Chang-Hyo, et al. An SOC with 1.3 gtexels/s 3-D graphics full pipe- line for consumer applications[J]. IEEE Journal of Solid-State Circuits, 2006, 41(1): 71-84.
  • 8Yu Chang-Hyo, Chung Kyusik, Kim Donghyun, et al. An energy-efficient mobile vertex processor with multithread expanded VLIW architecture and vertex caches [J]. IEEE Journal of Solid-State Circuits, 2007, 42(10) : 2257-2269.
  • 9Lindholm Erik, Kilgard Mark J, Moreton Henry. A user-programmable vertex engine[C]//Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. Los Angeles, CA, USA: ACM SIGGRAPH,01, 2001: 149-158.
  • 10敖天勇,陈杰,刘建,许汉荆,奚杰,张伟风.基于CostarⅡ的异构多核DSP设计与实现[J].微电子学与计算机,2010,27(3):59-62. 被引量:2

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部