통합 이종 프로그래밍 환경 '인텔 oneAPI' 활용한 HPC 개발
D-2028 2021.01.14 10:30~12:00
Intel / 박정호 대표이사, 조강원 기술이사
이민수2021-01-14T11:55:39.657Z
DPC++의 추가 기능들인 USM, sub-group내 통신에서 편의성을 높이는 다양한 확장 기능을 제공하는 효율적인 방법에 대해서 설명해 주세요임완수2021-01-14T11:46:21.903Z
이게 맞는 질문인지 모르겠는데요, 인공지능에 python을 많이 쓰잖아요. 병렬프로그램의 주요 어플리케이션이 인공지능이라면, 새로운 병렬 프로그래밍 언어를 C++ 언어 기반으로 하는게 맞는 방향성일까 하는 생각이 드네요.2021-01-14T11:48:48.460Z
DPC++에서 바로 인공지능 애플리케이션을 작성하는 것 외에, 추가로 기존 PyTorch/TensorFlow가 oneAPI 기반으로 동작하도록 만드는 작업도 Intel에서 진행 중에 있습니다. 이것이 되고 나면 Python 기반으로도 oneAPI 가속기들을 사용할 수 있을 것입니다.김지훈2021-01-14T11:45:52.467Z
엑세서를 발급하는것이 결국은 메모리 접근에 대한 동기화 객체를 생성하는것과 동일하다고 보면 되는건가요? 그래서 엑세서를 해제하지 않으면 그 메모리를 사용하기 위한 GPU 로직이 돌지 않는다는것이죠?2021-01-14T11:48:58.860Z
네 맞습니다.양준식2021-01-14T11:44:31.610Z
스터디 모임을 진행하기 위해서는 라이센스를 어떻게 지원 받을 수 있을까요?2021-01-14T11:56:38.697Z
기본적인 base toolkit은 license free입니다.김정수2021-01-14T11:41:49.710Z
DPC++용 IDE가 있나요?2021-01-14T11:42:54.453Z
Visual Studio, VS Code, Eclipse 등과 연동 가능합니다.오태정2021-01-14T11:38:08.770Z
[질문] oneAPI 를 인텔 시스템 외에서도 사용할 수 있나요?2021-01-14T11:38:34.660Z
현재는 인텔 제품에서만 사용 가능합니다.2021-01-14T11:36:15.220Z
[질문] 기존 CUDA 코드를 DPC++ 로 마이그레이션을 쉽게 할 수 있나요?2021-01-14T11:38:36.090Z
기존에 CUDA코드를 가지고 계시다면 가속기에 대한 병렬화가 되어있는 코드이므로 기계적으로 비교적 쉽게 마이그레이션이 가능합니다. https://www.codeproject.com/Articles/5284841/Port-a-CUDA-App-to-oneAPI-and-DPCplusplus-in-5-Min 이런식으로 기계적인 포팅이 가능합니다.김수민2021-01-14T11:34:49.487Z
혹시 sycl이나 oneAPI가 모바일 환경을 위한 지원이 잘 되어있는 편인가요?2021-01-14T11:36:36.703Z
아직 oneAPI를 지원하는 모바일 디바이스가 나오지는 않은 것으로 알고 있습니다. 디바이스가 출시가 된다면 SYCL과 oneAPI에서 소프트웨어적으로 모바일 디바이스를 지원하는 데는 문제가 없을 것입니다.박선희2021-01-14T11:31:13.667Z
상세하게 설명해주시지만 이해가 안되는 부분이 있네요.. 오늘 재방송 제공해 주시나요?2021-01-14T11:32:56.863Z
홈페이지 들어오시면 언제든지 진행하였던 웨비나 들으실수 있습니다.이지은2021-01-14T11:31:07.633Z
그럼 C++에서 STL 사용이 가능한가요?2021-01-14T11:31:57.953Z
oneAPI에서 STL과 유사한 oneDPL이라는 라이브러리를 제공합니다. 그것을 사용하시면 됩니다.

.jpg)