웨비나
HPC Development Using Integrated Heterogeneous Programming Environment 'Intel oneAPI'
| Session Preview | ||
|---|---|---|
| Part 1 | Jung-Ho Park, CEO (Manycore Software) |
What is oneAPI? |
| Part 2 | Kang-Won Cho, Technical Director (Manycore Software) |
Parallel Programming with oneAPI |
# Part 1. What is oneAPI?
"Why is a unified heterogeneous programming environment necessary?"
In this webinar, we will begin with a philosophical discussion on programming environments rather than technical details. This foundational discussion is essential to understanding the true value of Intel's newly introduced oneAPI.
oneAPI unifies multiple programming environments for various types of processors and accelerators into a single platform.
We hope this session will help you appreciate the necessity of a unified heterogeneous programming environment such as oneAPI by examining the importance of parallel programming, programming barriers, and the problems of existing programming environments caused by fragmentation.
![]() |
# Part 2. Parallel Programming with oneAPI
oneAPI is a standard parallel programming model applicable to all of Intel's diverse hardware including CPUs, GPUs, and FPGAs.
Securing code portability and performance portability between different accelerator processors has been a long-standing challenge in heterogeneous computing, and oneAPI represents the culmination of Intel's extensive efforts to overcome this challenge.
In this webinar, you will learn the basic methods for writing parallel programs using the Data Parallel C++ (DPC++) language provided by oneAPI.
DPC++ is a language based on SYCL, an open standard created by the Khronos Group. Inheriting the SPMD (Single Program Multiple Data) concept that has been commonly used in conventional computing (particularly in GPU computing), it enables easy parallelization of diverse workloads with data parallelism while simultaneously supporting various features of modern C++.
Through this webinar, you will be able to write parallel programs executable on diverse hardware platforms and establish a foundation for understanding the various features of oneAPI and DPC++.
<Seminar Agenda>
- DPC++ Programming Model Overview
- Device Selection
- Queue Creation and Kernel Execution
- Buffers and Accessors
- Host-Device Synchronization
- Additional DPC++ Features: USM, sub-group, …

댓글
- 33 Comments
- 이*용 (2021-01-14 오후 3:46:48)
- 좋은정보감사합니다
- 정*웅 (2021-01-14 오전 11:59:25)
- 좋은정보 제공 감사합니다 고생하셨습니다.
- 유*수 (2021-01-14 오전 10:35:33)
- moon9126
- 김*태 (2021-01-14 오전 10:31:21)
- 좋은 강의 기대가 됩니다~^^
- (2021-01-14 오전 10:30:40)
- 오류가 나네요
- (2021-01-14 오전 10:30:38)
- 오류가 나네요
- 배*근 (2021-01-14 오전 10:15:39)
- 안녕하세요
- 양*영 (2021-01-14 오전 9:59:47)
- 안녕하세요 좋은정보 기대합니다
- 이*준 (2021-01-14 오전 9:03:52)
- 좋은 방송 기대하고 있습니다.
- 이*승 (2021-01-14 오전 8:57:46)
- 좋은 방송 기대합니다.


