A superscalar 3D graphics engine

被引:3
|
作者
Wolfe, A [1 ]
Noonburg, DB [1 ]
机构
[1] S3 Inc, Santa Clara, CA 95052 USA
关键词
D O I
10.1109/MICRO.1999.809443
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
3D graphics performance is increasing faster than any other computing application. Almost all PC systems now include 3D graphics accelerators for games, CAD, or visualization applications. Many of the microarchitectural techniques that have been used to enhance the performance of microprocessors can be applied to graphics systems as well. We present an architecture for an out-of-order superscalar rasterizer for 30 graphics. This allows the concurrent execution of multiple graphics primitives while maintaining exact sequential semantics. Experimental results show 1.5-3.6X speedups on real applications using a simple model, similar to the results from many integer benchmarks on superscalar processors. Enhanced techniques specific to 30 graphics for decomposing large triangles and breaking false dependence chains increase performance to more than 10x a sequential system.
引用
收藏
页码:50 / 61
页数:12
相关论文
共 50 条
  • [1] The Panda 3D graphics engine
    Goslin, M
    Mine, MR
    [J]. COMPUTER, 2004, 37 (10) : 112 - 114
  • [2] 3D Graphics Engine Technology Research and Implementation
    Liu Yijun
    Chen Wenbin
    He Xiaoman
    [J]. ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 697 - 700
  • [3] Design of a Geometry Engine for Mobile 3D graphics
    Lee, Chanho
    Kim, Eunmin
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 222 - 225
  • [4] Design and Implementation of 3D Graphics Rendering Engine with DirectX
    Guo, Ping
    Cheng, Yao
    Liu, Zhu-Jin
    [J]. COMMUNICATIONS AND INFORMATION PROCESSING, PT 2, 2012, 289 : 600 - 607
  • [5] A medium pipelined triangle setup structure for 3D graphics engine
    Choi, MH
    Park, WC
    Kim, SD
    Han, TD
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1339 - 1344
  • [6] 3D graphics
    Shandle, J
    [J]. ELECTRONIC DESIGN, 1996, 44 (11) : 18 - 18
  • [7] USING THE IRRLICHT OPEN SOURCE 3D ENGINE FOR GRAPHICS AND GAME PROGRAMMING
    Mattingly, William
    Yachim, Yetu
    Chang, Dar-jen
    Li, Kuo-chen
    [J]. CGAMES'2007: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES: AI, ANIMATION, MOBILE, EDUCATIONAL AND SERIOUS GAMES, 2007, : 25 - 29
  • [8] 3D Graphics with Spreadsheets
    Benacka, Jan
    [J]. SPREADSHEETS IN EDUCATION, 2008, 3 (01):
  • [9] AN INTRODUCTION TO 3D GRAPHICS
    GLEAVES, H
    [J]. ELECTRONICS & WIRELESS WORLD, 1986, 92 (1605): : 43 - 46
  • [10] AN INTRODUCTION TO 3D GRAPHICS
    GLEAVES, HW
    [J]. ELECTRONICS & WIRELESS WORLD, 1986, 92 (1603): : 36 - 38