바로가기 메뉴
본문 바로가기
주메뉴 바로가기

Veritas

교육개요
교육 커리큘럼과 강사는 사정에 의해 변경될 수 있습니다.
교육명,를 포함한 교육과정 표
교육명 공통 GPU병렬 프로그래밍과 CUDA 아키텍처
교육기간 2022-09-19 ~ 2022-09-23
교육시간 09:30 ~ 17:30 (하루 7시간, 총 35시간)
교육장 영우글로벌러닝  지도보기
강사 엔비디아 전문강사
정원 15명
교육비 1,660,000원 (VAT별도)


교육소개
NVIDIA의 CUDA기술은 GPU를 활용한 가속 컴퓨팅 기술들 가운데서도 가장 우수한 기술 중 하나입니다.
일반적으로 GPU를 활용한 가속 컴퓨팅은 기존 CPU 전용 컴퓨팅을 대신하는 모범 사례로 손꼽히고 있습니다.
GPU를 활용한 가속화된 컴퓨팅에 의해 주도되는 혁신, 가속화된 어플리케이션에 대한 증가하는 수요,
이러한 어플리케이션을 지원하는 프로그래밍 규칙, 이를 뒷받침하는 하드웨어의 끊임없는 개선이 일어나고 있고 불가피한 전환을 이끌고 있습니다.
가속화된 어플리케이션은 CPU 전용 컴퓨터보다 훨씬 빠르게 실행되며 CPU 전용 어플리케이션의 제한된 성능으로 인해 실현 불가능했던 계산을 가능하게 합니다.
교육목표
빅데이터 처리와 어플리케이션 가속을 위한 GPU 병영처리 프로그래밍을 학습하고, 대중적인 NVIDIA의 CUDA C 를 Loe level 수준부터 학습하여 다양한 환경과 플랫폼에 적용할 수 있습니다.

- CUDA구조 및 기본사용법, CUDA 최적화 방법 이해교육
- CUDA 이해 부족으로 인한 비효율적인 어플리케이션 설계 방지
- nvprof를 사용하여 가속화된 어플리케이션 메모리 관리
- 2DMatrix 곱하기 어플리케이션 가속화 이해
- 2차원 그래드와 3차원의 블록을 활용한 가속화 이해
- 스트리밍 멀티 프로세서에 대한 이해를 활용한 최적화
- 비동기식 메모리 Perfetching의 사용방법
교육대상
- CUDA의 사용법을 배우고자 하는 사람
- 실무에서 CUDA를 사용해야 하는 사람
- CUDA 가속 컴퓨팅의 기초이론을 알고하는 하는 사람
- 인공지능실무 담당자
- 딥러닝 인퍼런스 엔진 개발자
교육내용

[1일차]

 

 CUDA 아키텍처 소개 및 CUDA API

 - Unmanaged language 메모리 관리 방법

 - 디바이스 쿼리

 - 디바이스 함수 생성, 호출

 - 병렬 블록 분할

 

 

[2일차]

 

디버깅,이벤트,프로파일러,메모리 활용

 - 디버깅 API, 디버깅 툴

 - 이벤트를 이용한 성능측정

 - NVIDIA Visual Profiler 활용방법

 - 로컬/상수/공유메모리

 

 

[3일차]

 

스트림, 최적화, Utility 활용, Library 생성

 - 원자연산

 - 동기화

 - 최적화 복사기법

 - NPP, FFT, CuDNN

 - C#과 연동

 

 

[4일차]

 

Accelerating Applications with CUDA C/C++

 - Write, compile, and run GPU code.

 - Control parallel thread hierarchy.

 - Allocate and free memory for the GPU

 

Managing Accelerated Application Memory with CUCA C/C++

 - Propile CUDA code with the command lin profiler.

 - Go deep on unified memory.

 - Optimize unified memory managrment.

 

 

[5일차]

 

Asynchronous Streaming and Visual Profiling for Accelerated Application with CUDA C/C++

- Profile CUDA code with NVIDIA Nsithe Systems.

- Use concurrent CUDA streams.

 

CUDA 관련 미니프로젝트 진행

 

학원의 설립ㆍ운영 및 과외교습에 관한 법률 시행령에 따라 다음과 같이 수강료를 환불해드립니다.

  1. 반환기한 : 반환사유가 발생한 경우 반환기준에 따라 반환사유 발생일로부터 5일 이내에 교습비등을 환불해 드리겠습니다.
  2. 반환기준
    • 1) 교습을 할 수 없거나 교습장소를 제공할 수 없게 된 날을 기준으로 이미 납부한 교습비등을 일할 계산한 금액을 환불해 드리겠습니다.
    • 2) 교습기간이 1개월 이내인 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 총 교습시간 1/3 경과 전 : 이미 납부한 교습비등의 2/3에 해당하는 금액
      - 총 교습시간 1/2 경과 전 : 이미 납부한 교습비등의 1/2에 해당하는 금액
      - 총 교습시간 1/2 경과 후 : 반환하지 않음
    • 3) 교습기간이 1개월을 초과하는 경우, 다음과 같이 환불해 드리겠습니다.
      - 교습시작 전 : 이미 납부한 교습비등의 전액
      - 교습시작 후 : 반환사유가 발생한 해당월의 반환 대상 교습비등(교습기간 1개월 이내 기준 산출금액)과 나머지 월의 교습비등 전액을 합산한 금액