Discover coex, A DESTINATION FOR BUSINESS, CULTURE, AND ENTERTAINMENT
SIGGRAPH ASIA 2010   For Attendees Courses
 

예제를 통한 OpenCL

 
12월 16일 목요일 | 09:00AM- 10:45 AM | Room 308B/C | 영어 발표
 
Level
중급자
 
Description

현대 GPU (Graphics Processing Unit)의 매우 빠른 기능 변화로 개발자들은 OpenGL과 Direct 3D에 의한 전통적인 쌍방향 렌더링 파이프라인과 병렬 프로그래밍 기법을 어떻게 결합하는지 이해해야 한다.  이 과정은 GPU 같은 프로그래밍 병렬 시스템용 상호 플랫폼 API인 OpenCL (Open Computing Language)을 사용하는 첨단 병렬 계산과 기존 렌더링 API를 어떻게 결합하는지 보여준다. 이 과정은 학계 및 산업계의 범용GPU 연산과 첨단 렌더링 전문가들에 의해 진행되며, SIGGRAPH, Graphics Hardware, Supercomputing에서 다루어진 주제에 대한 문서와 교육자료가 제공된다. 첫째 섹션은 OpenCL API의 기본을 살펴보며, OpenCL로 작성된 “헬로우 월드” 애플리케이션이 포함된다. 노트북을 지참한 참석자는 이 과정 동안 자신들만의 예제를 만들어 볼 수 있다. 둘째 섹션은 표준 그래픽API와 상호 작용하는 애플리케이션 작성법을 포함한 좀 더 고급 사례를 다룬다. 마지막 섹션에는 OpenCL 애플리케이션 작성을 위한 성능 최적화 방법 등이 소개된다.

 
Schedule

섹션A: 소개

그래픽에서 OpenCL이 중요한 이유

 

OpenCL 개요

- 계산/메모리 모델 개요

OpenCL 기본

- 간단한 애플리케이션

- “헬로우 월드” (vec 추가)

- “C” 코드

- OpenCL 커널

- 호스트 코드

- 간단한 컨벌루션 필터

- 그래픽API 상호 동작의 기본

- Vertex 애니메이션

- 예제(버퍼 <-> VBO)

- 후처리 예제(영상 <-> PBO)

- 간단한SAT 구현

 

오전 세션B: OpenCL 계속

간단한SAT 구현 반복

- 멀티 웨이브 최적화

- 영상 히스토그램

- 멀티 웨이브 최적화

- 기본 구현

- 최적화된 구현

- 예제 애플리케이션

- 의복 시물레이션

 

결론 및 Q&A

 
Prerequisites

없음

 
Intended-Audience

 

개방형 상호 플랫폼 API를 통한GPU와 멀티코어 시스템 활용하기 위해 OpenCL을 사용하고자 하는 개발자
 
Instructor Bios
 

Justin Hensley는 그래픽 프로세서를 사용한 병렬 프로그래밍 연구에 중점을 두고 있는 CTO의 AMD 사무실 수석 엔지니어 입니다. AMD에 합류한 이후부터, 얼굴 인식, 깊이 추출, 게임 물리학 등 프로젝트에 참여해 왔습니다. 최근, 차세대 그래픽 프로세서 컴퓨터 요구 사항 개발 업무를 수행하고 있습니다. 2007년 채플힐 노스캐롤라이나 대학교 컴퓨터 공학 박사 학위를 취득했습니다. 데이비스 캘리포니아 대학교에서 전기 공학 석사 학위 및 전기 공학 및 컴퓨터 공학 학사 학위를 취득했습니다.

Derek Gerstmann은 Western Australian Supercomputer Program(WASP), Center for Microscopy, Charactrerisation and Analysis(CMCA)가 공동 지원하는 BioImaging Initiative를 위한 시각화 및 데이터 분석 연구에 중점을 두고 있는 웨스턴 오스트레일리아 대학교 연구 교수입니다. ADM/ATI, 애플 컴퓨터, Weta Digital에서 기술자로 근무한 것을 포함해서 다양한 전문직에 근무하면서, 병렬 및 분산 연산에 대한 지식 및 경험을 축적했습니다. Bournemouth University, 국립 컴퓨터 애니메이션센터(NCCA)에서 컴퓨터공학석사 학위를 받았으며, 워싱턴 대학교에서 학사 학위를 취득했습니다.

Jason Yang은 현재 GPGPU 연구에 중점을 두고 있는 CTO, AMD 사무소의 엔지니어입니다. 참여한 주요 프로젝트는 H. 264, VC-1 shader decoding 및 에지 검출을 포함한 맞춤형 antialiasing 등이 있습니다. 최근, AMD의 스트림 컴퓨팅 SDK를 연구하고 있습니다. 1999년 메사추세츠 공과대학교(MIT)에서 전기공학 및 컴퓨터 공학 학사 학위를 취득했으며 2005년 동 대학에서 컴퓨터 공학 박사 학위를 취득했습니다.

 
Days after/since SIGGRAPH Asia 2010 : 1219
In the News Mailing List
 Follow us