본문 바로가기

Parallel/OpenCL

GPU 아키텍처

렌더링

  1. 3D모델로부터 이미지를 생성하는 과정
  2. 3D모델링
    - 객체의 삼차원 표현을 수학적 표현으로 생성하는 과정
    - 폴리곤 또는 삼각


OpenGL

  1. 2D와 3D 그레픽 라이브러리
  2. 멀티플렛폼 API
  3. SGI가 1992년에 개발


셰이더 ( Shaders )

- GPU 상에서 동작하는 컴퓨터 프로그램

- 렌더링 파이프라인의 프로그래밍 가능한 단계 중 하나를 수행


셰이더 코어 ( Shader Cores )

- 매우 간단하고 프로그래밍 가능함

- 단일 명령 스트림을 빠르게 수행하기 위한 하드췌어 구성요소가 없음

- 논리 그레픽 파이프라인 (Logic graphics pipline )


대규모 병렬 처리 이용 ( Exploiting Massive Parallelism )

  1. 스트리밍 멀티 프로세서 ( Streaming multiprocessors )
    - 많은 ALU를 통해 SIMD 수행
    - 다수의 ALU는 하나의 프로그램 카운터를 공유
  2. SIMT
    - Single Instruction Multiple Thread



'Parallel > OpenCL' 카테고리의 다른 글

이종 컴퓨팅과 OpenCL  (0) 2013.10.21
호스트 프로그램의 구조  (1) 2013.10.09
Hello OpenCL  (0) 2013.10.08
데이터 형  (0) 2013.10.08
OpenCL이란?  (0) 2013.10.08