DOI QR코드

DOI QR Code

SIMT 구조 기반 GPGPU를 이용한 고속 Rasterizer 구현

Implememtation of Fast Rasterizer processing using GPGPU based on SIMT structure

  • 투고 : 2017.09.13
  • 심사 : 2017.09.20
  • 발행 : 2017.09.30

초록

본 논문에서는 디스플레이 장치의 화면을 픽셀 단위로 구성하는 Rasterizer의 가속화를 위하여 SIMT구조의 GPGPU(General Purpose computing on Graphics Processing Units)를 사용하였다. GPU는 많은 수의 ALU를 가지고 있고, 병렬처리하기 때문에 연산처리가 매우 빠르다. 따라서 본 논문에서는 연산을 순차적으로 수행하는 CPU와 연산을 병렬적으로 수행하는 GPU를 이용하여 3D그래픽스 모델을 생성하는 rasterizer를 구현했다. 한 프레임 생성 시 Intel CPU를 이용한 rasterizer보다 본 논문에서 제안하는 rasterizer가 1.45배 좋은 성능을 확인하였다.

In this paper, SIMT structure based GPGPU (General Purpose Computing on Graphics Processing Units) is used for accelerating the Rasterizer which constitutes the screen of the display device in pixel unit. The GPU has a large number of ALUs, and the processing is very fast because of parallel processing. Therefore, in this paper, we implemented a rasterizer that generates a 3D graphics model using a CPU that performs operations sequentially and a GPU that performs operations in parallel. We confirmed that proposed rasterizer in this paper is 1.45 times better than rasterizer using Intel CPU when generating one frame.

키워드

참고문헌

  1. Kwanho Lee, "A Design of a SIMT architecture base GP-GPU based for parallel acceleration of algorithms", Master thesis, Seokyeong University, 2017
  2. Kwanho Lee, Chi-yong Kim, "A Design of a High Performance Stream Processor without Superscalar Architecture", j.inst.Korean.electr.electron.eng, Vol 21. No 1.
  3. Kwanho Lee, Chi-yong Kim, "Thread Distribution Method of GP-GPU for Accelerating Parallel Algorithms", j.inst.Korean.electr.electron.eng, Vol 21. No 2.
  4. Dohyun Kim, "A Design of a Multi-threaded Graphic Pipeline and Rasterizer for accelerating GP-GPU", Master thesis, Seokyeong University, 2016
  5. http://www.xilinx.com