Parallel/OpenCL
GPU 아키텍처
Houkibosi
2013. 10. 23. 17:40
렌더링
- 3D모델로부터 이미지를 생성하는 과정
- 3D모델링
- 객체의 삼차원 표현을 수학적 표현으로 생성하는 과정
- 폴리곤 또는 삼각
OpenGL
- 2D와 3D 그레픽 라이브러리
- 멀티플렛폼 API
- SGI가 1992년에 개발
셰이더 ( Shaders )
- GPU 상에서 동작하는 컴퓨터 프로그램
- 렌더링 파이프라인의 프로그래밍 가능한 단계 중 하나를 수행
셰이더 코어 ( Shader Cores )
- 매우 간단하고 프로그래밍 가능함
- 단일 명령 스트림을 빠르게 수행하기 위한 하드췌어 구성요소가 없음
- 논리 그레픽 파이프라인 (Logic graphics pipline )
대규모 병렬 처리 이용 ( Exploiting Massive Parallelism )
- 스트리밍 멀티 프로세서 ( Streaming multiprocessors )
- 많은 ALU를 통해 SIMD 수행
- 다수의 ALU는 하나의 프로그램 카운터를 공유 - SIMT
- Single Instruction Multiple Thread