http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
[우수논문] 임베디드 그래픽 프로세서를 위한 OpenGL ES 컴파일러 개발
임수준(Soojun Im),송준섭(Junsup Song),신동군(Dongkun Shin) 한국정보과학회 2012 한국정보과학회 학술발표논문집 Vol.39 No.1A
오늘날 휴대용 기기에서의 그래픽 처리 요구사항이 증가함에 따라 저전력, 저비용 그래픽 프로세서의 필요성이 대두되고 있다. 이에 따라 크로노스 그룹은 휴대기기를 위한 그래픽 API 표준인 OpenGL ES 2.0을 발표하였다. 본 논문에서는 OpenGL ES 2.0을 상정하여 구성된 그래픽 프로세서를 위한 쉐이더 컴파일러를 개발하고 최적화하는 연구를 수행하였다. 개발된 컴파일러는 OpenGL ESSL로 작성된 쉐이더 프로그램을 정상적으로 컴파일하고 동작시켰으며 타겟 GPU에 적합한 최적화 기법을 적용하여 쉐이더 프로그램의 크기를 최대 10%가량 절감하고 성능을 10~15%가량 향상시켰다.
임베디드 그래픽 프로세서를 위한 ESSL 최적화 컴파일러 기법
임수준(Soojun Im),신동군(Dongkun Shin) 한국정보과학회 2012 정보과학회논문지 : 시스템 및 이론 Vol.39 No.6
오늘날 휴대용 기기에서도 화려한 그래픽이 요구됨에 따라 그래픽 프로세서가 널리 사용되고 있다. 이에 따라 크로노스 그룹은 휴대기기를 위한 그래픽 API 표준인 OpenGL ES 2.0을 발표하였다. 본 논문에서는 OpenGL ES 2.0을 기반으로 설계된 그래픽 프로세서를 위한 쉐이더 컴파일러를 개발하였으며 해당 프로세서를 위한 최적화 기법을 연구하였다. 개발된 컴파일러는 OpenGL ESSL로 작성된 쉐이더 프로그램 예제들을 대상으로 정상적인 수행 결과를 보였으며 그래픽 프로세서를 위한 최적화 기법을 적용하여 쉐이더 프로그램의 크기를 최대 10%가량 절감하고 성능을 10~15%가량 향상시켰다. While the requirement of graphic processing keeps increasing significantly, GPU (Graphic Processor Unit) became mandatory component in embedded system today. To achieve low cost and energy consumption with reasonable graphic performance, khronos group introduced OpenGL ES 2.0 which is graphic standard API for embedded system. To use GPU processing with OpenGL shading language, the role of compiler is very important for performance and cost. In this paper we present compiler implementation for embedded GPU with OpenGL ES 2.0 shader program and optimization techniques for target processor. In evaluation, our optimization techniques are reduced code size to 10%, and execution cycle to 10~15%.