통합 이종 프로그래밍 환경 '인텔 oneAPI' 활용한 HPC 개발
2021-01-14 10:30~12:00
Intel / 박정호 대표이사, 조강원 기술이사
박*만2021-01-14 오전 11:06:48
자료에 보면 CUDA+OpenCL+oneAPI 를 oneAPI 하나로 통합한다고 하였는데, 통합성에는 좋게 보이지만, 호환성 및 효율성이 나빠질 수 있는 부분은 없을 까요?manycoresoft12021.01.14
표면적으로는 하나의 프로그래밍 모델로 통합되는 구조이지만, 내부적으로 컴파일되어 가속기에서 직접 돌아가는 코드는 별개의 문제입니다. 따라서 프로그래밍 모델이 통합되었다고해서 성능 떨어지거나 효율이 떨어지는 일은 크게 없구요. oneAPI에서 얼마나 효율적인 라이브러리를 잘 제공하느냐가 성능에 직접 연관된 문제입니다.이*은2021-01-14 오전 11:05:07
DPC++에서 LAMMPS 같은 소프트웨어를 그대로 사용할 수 있나요?manycoresoft22021.01.14
LAMMPS가 SYCL을 지원한다면 바로 실행 가능합니다.김*수2021-01-14 오전 11:03:19
DPC++컴파일러는 무료인가요?manycoresoft22021.01.14
네 Intel 홈페이지에서 무료로 다운로드하실 수 있습니다.윤*식2021-01-14 오전 11:02:58
수고하셨습니다.manycoresoft12021.01.14
감사합니다~이*은2021-01-14 오전 11:02:40
oneAPI에서 API-based programming을 할 경우 oneMKL 대신 SYCL-BLAS 라는 라이브러리를 DPC++에서 사용할 수 있나요?manycoresoft22021.01.14
네 사용 가능합니다.임*수2021-01-14 오전 11:00:35
oneAPI가 CUDA 보다 쉽다고 하셨는데요, nVidia는 oneAPI가 CUDA만큼의 성능을 내지 못할 것으로 주장하고 있습니다. CUDA에 비해 프로그래밍이 쉬워도 성능이 너무 뒤떨어지면 안될텐데요, 어느 정도의 동등 성능을 보장할 수 있을까요?manycoresoft22021.01.14
CUDA와 oneAPI는 언어의 feature상으로는 크게 다른 점이 없습니다. 그래서 CUDA 대신 oneAPI를 사용한다고 해서 성능 측면에서 손해를 볼 것은 없고요. 실제 성능이 나오는 것은 GPU 아키텍처가 얼마나 잘 만들어지는지에 따라 달릴 것 같습니다.이*승2021-01-14 오전 11:00:22
[질문] oneAPI에서 지원되는 않는 값, 항목은 요청 시 추가가 가능한지요?intel42021.01.14
많은 응용분야에서 지속적으로 요구하는 내용이 있다면 추가가 될 것입니다.정*회2021-01-14 오전 10:59:34
oneAPI는 누가 개발하였고, 현재 어느정도 개발이 진행되었고 언제쯤 개발환경을 제공할 수 있는지요?manycoresoft12021.01.14
oneAPI는 인텔에서 개발하여 제공하고 있는 프로그래밍 환경입니다. 현재 https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit.html 를 통해서 개발 환경을 배포하고 있습니다.김*용2021-01-14 오전 10:59:24
어플리케이션 노트 등을 지원하는 사이트가 있나요?intel32021.01.14
https://software.intel.com/content/www/us/en/develop/tools/oneapi.html 참고 부탁드립니다.김*열2021-01-14 오전 10:59:24
[질문] CUDA와 비교하여 DPC++ 이 가지는 프로그래밍상의 장점은 ?manycoresoft12021.01.14
CUDA는 NVIDIA 사에서 제조된 GPU에만 적용할 수 있는 프로그래밍 모델입니다. 하지만 oneAPI는 CPU, GPU, FPGA등 다양한 가속기에서 모두 사용가능한 프로그래밍 모델입니다.