Pixel Block 단위 Varying Interpolator를 적용한 타일기반 Rasterizer 설계
A Design of a Tile-Based Rasterizer Using Varying Interpolator by Pixel Block Unit
2
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
본 논문은 Varying Interpolator를 개선하여 다수의 Pixel을 한 번에 처리할 수 있는 Rasterizer 구조를 제안한다. 설계한 Rasterizer의 Varying Interpolator는 한 번에 16 Pixel을 처리 할 수 있으며 최대 64개의 색상을 출력으로 가진다. 또한 Rasterizer의 연산을 행렬연산 및 행렬변환으로 구성하여 연산의 중복성을 줄이고 재사용성을 높여 Rasterizer의 처리 속도를 높였다. 제안하는 구조의 Rasterizer 는 기존의 연구와 비교하여 색상 보간은 11%, Rasterizer 전체 처리 속도는 17% 향상된 성능을 보였다.
Abstract
In this paper, we propose a rasterizer architecture using varying interpolator which process several pixels at a time. Proposed rasterizer is able to handle 16 pixel at a time and output the color of up to 64. It can reduce the redundancy of calculation by configuring a matrix transformation and matrix calculation for rasterization, and it can enhance the speed of rasterizer by increasing the reusability. As a result, proposed rasterizer has improve 11% in color interpolation, 17% in the processing speed of the rasterizer by comparing with conventional research.
참고문헌 (9)
- Junseo Kim, "A Design of Tile based rendering for a Multi-Core GPU", 석사, pp.2012
- Dong-Young Yeo, "A Design of a 3D Graphics pipeline based on Multi-core Processor", 석사, pp.2011
- 3D Graphical Processing(Tile Based Rendering the Future of 3D), white paper, "Imagination Technologies", imagination Tech. Corp, ~ (2000)
- Macr Olano, "Triangle scan conversion using 2D Homogeneous coordinates", Proceedings of the ACM SIGGRAPH, 1997, 89~95
- Chinh-Chieh Hsiao, "A Herarchical Primitive Lists Structure for Tile-Based Rendering", Computational Science and Engineering, 12, pp.408~ (2009)
- James Blinn, "Jim Blinn’s Corner: Calculating Screen Coverage", IEEE Computer Graphics & Applications, IEEE Computer Society (1996)
- 3D Graphical Processing(Tile Based Rendering the Future of 3D), white paper, "Imagination Technologies", imagination Tech. Corp., ~ (2000)
- Jangseo Ku, "Design of a Rasterizer based on Parallel Processing Interpolation Algorithm for a Mobile GPU", 석사, pp.2013
- 이광엽, "다중코어 GPU를 위한 병렬처리 보간 알고리즘 구현", 전기전자학회논문지, 16(4), pp.304~309 (2012), 한국전기전자학회[DOI]
