통합 이종 프로그래밍 환경 '인텔 oneAPI' 활용한 HPC 개발

2021-01-14 10:30~12:00

Intel / 박정호 대표이사, 조강원 기술이사

  • 이*은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: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등 다양한 가속기에서 모두 사용가능한 프로그래밍 모델입니다.
  • 김*석2021-01-14 오전 10:58:55

    c언어나 c++언어 처럼 유닛시험이 가능한가요? 가능하면 시험할 수 있는 툴이 있나요?
  • manycoresoft22021.01.14

    CPU에서 돌아가는 코드는 일반 C++ 프로그램에서 oneAPI 라이브러리만 사용하는 것이기 때문에 일반적인 unit test 툴을 사용하시면 됩니다. 가속기에서 돌아가는 부분은 "CPU에서 가속기로 데이터를 보내고 + 가속기에서 연산 실행하고 + 다시 가속기에서 CPU로 데이터를 가져오는" 것을 하나의 task로 두고 unit test하는 코드를 작성하셔야 합니다.
  • 김*용2021-01-14 오전 10:58:54

    [질문] oneAPI를 적용하기 위해 별도의 교육을 받아야 할까요?
  • intel32021.01.14

    병렬 프로그래밍에 대한 경험이 있으시면 크게 어려움없이 접근가능합니다. https://software.intel.com/content/www/us/en/develop/tools/oneapi.html 참고 부탁 드립니다.
인터넷신문위원회

[열린보도원칙] 당 매체는 독자와 취재원 등 뉴스이용자의 권리 보장을 위해 반론이나 정정보도, 추후보도를 요청할 수 있는 창구를 열어두고 있음을 알려드립니다.

고충처리인 강정규 070-4699-5321 , news@e4ds.com

Top