Browse > Article

Design of Special Function Unit for Vectorized SIMD Programmable Unified Shader  

Jung, Jin-Ha (Electronic Engineering, Inha University)
Kim, Kyeong-Seob (Electronic Engineering, Inha University)
Yun, Jeong-Hee (Electronic Engineering, Inha University)
Seo, Jang-Won (Electronic Engineering, Inha University)
Choi, Sang-Bang (Electronic Engineering, Inha University)
Publication Information
Abstract
Rendering technique generating 2 dimensional image to give reality and high performance graphical processor for efficient processing of massive data are necessary to support realistic 3 dimensional graphical image. Recently, graphical hardwares have evolved rapidly. This enables high quality rendering effect that we were unable to process in realtime. Improving shading technique enabled us to render realistic images but still much time is required for this process. Multiple operational units are being integrated in a graphical processor for effective floating point operation using massive data to process almost real looking images. In this paper, we have designed and implemented a special functional unit to support high quality 3 dimensional computer graphic image on programmable integrated shader processor. We have done evaluation through functional level simulation of designed special functional unit. Hardware resource usage rate and execution speed are measured implementing directly on FPGA Virtex-4(xc4vlx200).
Keywords
Graphic processor; DirectX shader model; Shader processor; HDL; FPGA;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 U. J. Kapasi, W. K. Dally, S. Rixner, J. D. Owe ns, and B. Khailany, "The Imagine Stream Proce ssor," in proceedings of 2002 IEEE International Conference on Computer Design, 2002.
2 B. Khailany, "Imagine: Media Processing with St reams," IEEE Micro, Vol. 21, No. 2, pp. 35-46, Mar. 2001.
3 I. Buck, et al., "Brook for GPUs: Stream Compu ting on Graphics Hardware," in proceedings of ACM SIGGRAPH, 2004.
4 M. D. Ercegovac and T. Lang, "Digital Arithmet ic," Morgan Kaufmann Publishers - An Imprint of Elsevier Science, 2004.
5 윤준철, 정진하, 신광식, 김도형, 최상방, "3D 그래픽처리를 위한 ALU 설계," 대한전자공학회 하계종합학술대회 논문집 II, pp. 569-570, Jul. 2007.
6 김경섭, 장문석, 윤완오, 최상방, "벡터연산 SIMD 그래픽 프로세서를 위한 멀티포트 레지스터 파일설계," 대한전자공학회 논문지 제 45권 SD편 9호, 2008, pp. 85-95.   과학기술학회마을
7 T. A. Moller and E. Haines, "Real-Time Renderi ng," A.K. Peters, 2002.
8 A. Watt, "3D Computer Graphics Third Edition," ADDISON WESLEY, 2000.
9 John D. Owens, David Luebke, Naga Govindaraj u, Mark Harris, Jens Kruger, Aaron E. Lefohn, and Tim Purcell. "A Survey of General-Purpose Computation on Graphics Hardware". Computer Graphics Forum, volume 26, number 1, 2007.
10 B. Atabek and A. Kimar, "Implementability of Shading Models for Current Game Engines," ICCES,pp. 427-432, 2008.
11 이윤섭, 정진하, 김도형, 최상방, "그래픽 스트림 프로세서의 마이크로 아키텍쳐와 제어부 설계에 관한 연구," 대한전자공학회 하계종합학술대회 논문집II, pp. 571-572, Jul., 2007.