본문 바로가기
KERD
논문KCI 등재

매니코어 프로세서를 이용한 벡터 기반 래스터화 알고리즘 구현 및 성능평가

Implementation and Performance Evaluation of Vector based Rasterization Algorithm using a Many-Core Processor

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

초록

In this paper, we implemented and evaluated the performance of a vector-based rasterization algorithm of 3D graphics using a SIMD-based many-core processor that consists of 4,096 processing elements. In addition, we compared the performance and efficiency of the rasterization algorithm using the many-core processor and commercial GPU (Graphics Processing Unit) system which consists of 7 GPUs and each of which have 512 cores. Experimental results showed that the SIMD-based many-core processor outperforms the commercial GPU system in terms of execution time (3.13x speedup), energy efficiency (17.5x better), and area efficiency (13.3x better). These results demonstrate that the SIMD-based many-core processor has potential as an embedded mobile processor.

Abstract

In this paper, we implemented and evaluated the performance of a vector-based rasterization algorithm of 3D graphics using a SIMD-based many-core processor that consists of 4,096 processing elements. In addition, we compared the performance and efficiency of the rasterization algorithm using the many-core processor and commercial GPU (Graphics Processing Unit) system which consists of 7 GPUs and each of which have 512 cores. Experimental results showed that the SIMD-based many-core processor outperforms the commercial GPU system in terms of execution time (3.13x speedup), energy efficiency (17.5x better), and area efficiency (13.3x better). These results demonstrate that the SIMD-based many-core processor has potential as an embedded mobile processor.

참고문헌 (9)

  1. H.J. Woo, "A design of the embedded 3D graphics rendering processor for portable devices", 석사, pp.2004
  2. N. Singhal, "Implementation and Optimization of Image Processing Algorithms on Embedded GPU", IEICE Trans. Inf. & Syst., E95-D(5), pp.1475~1484 (2012)
  3. I.K. Park, "Design and Performance Evaluation of Image Processing Algorithm on GPUs", IEEE Trans. Parallel Distrib. Syst, 22(1), pp.91~104 (2011)
  4. 안영호, "멀티코어 환경에서 커널 수준의 전력 관리 솔루션", 대한임베디드공학회논문지, 4(2), pp.50~54 (2009), 대한임베디드공학회
  5. D.K. Shon, "Rasterization Algorithm based on Vector for Many Core Processor", Proceedings on Summer Conference of KISPS, pp.66~68 (2012)
  6. 최병국, "효율적인 영상데이터 처리를 위한 SIMD기반 매니코어 프로세서 구현", 한국컴퓨터정보학회논문지, 16(1), pp.1~10 (2011), 한국컴퓨터정보학회
  7. 김용민, "JPEG 인코더를 위한 고성능 병렬 프로세서 하드웨어 설계 및 검증", 대한임베디드공학회논문지, 6(2), pp.100~107 (2011), 대한임베디드공학회
  8. S.M. Chai, "Heterogeneous architecture models for interconnect-motivated system design", IEEE Trans. VLSI Systems, special issue on system level interconnect prediction, 8(6), pp.660~670 (2000)
  9. J.C. Eble, "A generic system simulator (GENESYS) for ASIC technology and architecture beyond 2001", Proceedings on International Conference of the Ninth Ann. IEEE ASIC, pp.193~196 (2001)

관련 논문AI추천

이 간행물의 다른 논문 (6건)