DOI QR코드

DOI QR Code

Design of a SIMT architecture GP-GPU Using Tile based on Graphic Pipeline Structure

타일 기반 그래픽 파이프라인 구조를 사용한 SIMT 구조 GP-GPU 설계

  • Received : 2016.02.29
  • Accepted : 2016.03.22
  • Published : 2016.03.31

Abstract

This paper proposes a design of the tile based on graphic pipeline to improve the graphic application performance in SIMT based GP-GPU. The proposed Tile based on graphics pipeline avoids unnecessary graphic processing operation, and processes the rasterization step in parallel. The massive data processing in parallel through SIMT architecture improve the computational performance, thereby improving the 3D graphic pipeline performance. The more vertex data of 3D model, the higher performance. The proposed structure was confirmed to improve processing performance of up to 3 times from about 1.18 times as compared to 'RAMP' and previous studies.

본 논문은 SIMT(Single Instruction Multi Thread)구조 GP-GPU(General Purpose Graphic Processing Unit)에서 그래픽 어플리케이션 성능을 향상시키기 위해 타일 기반 그래픽 파이프라인 구조를 제안한다. 타일 기반 그래픽 파이프라인 구조는 병렬적으로 Rasterization 단계를 처리하고, 불필요한 그래픽 처리 연산은 수행하지 않는다. SIMT구조를 통해 대용량 데이터를 병렬로 처리하여 연산 성능을 향상시켰고, 이는 3D 그래픽 파이프라인 처리의 성능을 향상하였다. 제안하는 구조를 통해 3D 그래픽 어플리케이션을 처리할 때 3D 모델을 구성하는 정점 데이터가 많아 질수록 높은 효율을 보인다. 제안하는 구조는 'RAMP'와 기존의 선행 연구를 비교하여 약 1.18배에서 최대 3배까지의 처리 성능 향상을 확인하였다.

Keywords

References

  1. Laszlo, E., "Methods to utilize SIMT and SIMD instruction level parallelism in tridiagonal solvers," Cellular Nanoscale Networks and their Applications (CNNA), 2014 14th International Workshop on, 2014.07
  2. Pinto, C., "GPGPU-Accelerated Parallel and Fast Simulation of Thousand-Core Platforms, Cluster," Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on, pp.53-62, 2011.05
  3. W.F.P.W. Burgers "Tile-Based Rendering," Master's thesis. Technische Universiteit Eindhoven, Eindhoven, 2005.1
  4. Ramchan Woo, "Design and Implementation of Low-Power 3D Graphics SoC for Mobile Multimedia Applications," KAIST, 2004.6.
  5. Jang-seo Ku, "Design of a Rasterizer based on Parallel Processing Interpolation Algorithm for a Mobile GPU," The Graduate School of Seokyeong University, 2013.2
  6. Kim, Sung Su, "Table-based thread reconvergence mechanism on SIMT processor," The Graduate School of Yonsei University, 2011.12
  7. Jeong-Ho Woo, "Mobile 3D Graphics SoC From Algorithm to Chip," WILEY, 2010
  8. Woo-Young Kim, "A Design of a Shader based on the Variable-Length Instruction for a Mobile GP-GPU," The Graduate School of Seokyeong University, 2010.2

Cited by

  1. The parallelization of binarization using a GP-GPU vol.4, pp.4, 2016, https://doi.org/10.17703/IJACT.2016.4.4.57