올쇼티비 로고

업체 로고

Heterogenous Programming with oneAPI and DPC++(SYCL)

2023년 07월 14일(금) 15:00 ~ 16:30

oneAPI - 가속 컴퓨팅을 개발하기 위한 스마트한 방식

세미나 개요

데이터 병렬 C++(DPC++)는 Khronos의 SYCL를 기반으로 최신 C++ 병렬 프로그래밍 모델입니다. DPC++는 특히 SYCL*을 쉽게 사용할 수 있도록 하는 확장이 포함되어 있습니다. 이 세션에서는 SYCL*을 사용하는 C++ 프로그램의 개념과 기본 구조를 설명하며 Intel® DevCloud에 연결하여 샘플 코드에서 그것들이 실제로 작동하는지 확인합니다.

테스크의 큐, 디바이스와 그 선택방식, 기본 병렬 커널, 통합 공유 메모리(USM) 모델과 버퍼 메모리 모델 등의 역할을 알아봄으로써 다양한 디바이스를 활용할 수 있습니다.

또한 Intel® one API 툴킷 2023에서 신기능과 강화된 SYCL*2020 지원에 대해 소개하겠습니다.

세션 안내

시간발표 내용진행
15:00 ~ 16:301. Basic Structure of DPC++ Code
2. Queue and Device Selection
3. Data Management: Buffer vs USM
4. Parallel Kernel
5. oneAPI 2023 Update
6. Hands-on
발표 & QnA

발표자 및 사회자 안내

  • 발표자 사진

    발표자정진우 부장 모아시스㈜ 기술개발팀 HPC 분야에서 코드 최적화/병렬화, 사용자 기술지원, 사용자 교육 등 업무를 수행하였습니다.
    현재 Intel oneAPI intructor로 활동하고 있으며, 해당 도구를 이용한 HPC 및 AI 분야의 활용에 대하여 연구하고 있습니다.