인피니언 7월21일부터
통합 이종 프로그래밍 환경 '인텔 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이라는 라이브러리를 제공합니다. 그것을 사용하시면 됩니다.