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

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

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

  • 김*환2021-01-14 오전 10:50:45

    FPGA의 가속기 관련 AP가 공개되어 쉽게사용 가능한 것이 있나요?
  • intel32021.01.14

    Intel은 OPAE API가 제공됩니다. OneAPI를 통하여 사용할 수 있으며, 직접 호출하여 사용할수 있습니다. https://01.org/opae 을 참고 부탁드립니다.
  • 김*석2021-01-14 오전 10:50:05

    안녕하세요
  • e4ds2021.01.14

    안녕하세요, 반갑습니다! 웨비나가 진행되고 있습니다^^
  • 김*수2021-01-14 오전 10:49:30

    이기종 시스템을 하나로 연결할때의 효율성도 중요해보입니다.
  • manycoresoft12021.01.14

    보통 가속기는 PCIe를 이용하여 카드형태로 시스템에 탑재됩니다. 이 경우는 초당 수십기가를 전송할 수 있죠. 최근에는 PCIe gen 4와 5가 나오면서 더 빠른 연결 환경이 조성되고 있습니다.
  • 지*호2021-01-14 오전 10:49:03

    [질문]병렬 프로그래밍에서 CPU와 메모리 관리에 대한 중요 유의 사항에 대해 궁금합니다.
  • manycoresoft12021.01.14

    일반적으로 가속기는 CPU의 메인메모리와 분리된 별도의 메모리를 가지고 있는 경우가 대부분입니다. 해당 가속기를 이용해서 프로그래밍을 하려면 일반적인 CUDA나 OpenCL이라는 프로그래밍 모델을 사용하구요. 프로그래머가 수동으로 사용할 메모리를 CPU 메모리에서 가속기 메모리로 카피하고 그 메모리를 참고하여 연산을 하는 형태로 프로그래밍을 합니다. oneAPI는 CPU 메모리와 가속기 메모리를 통합하여 관리하는 기능도 제공하니 그 기능을 이용하면 조금 더 쉽게 프로그래밍이 가능합니다.
  • 박*희2021-01-14 오전 10:48:23

    일반적인 어플리케이션은 굳이 이런 고사양의 병렬프로그램이 필요하지는 않을 듯 한데.. 이런 병렬프로그래밍이 이용되는 분야는 어떤 분야가 있나요?
  • manycoresoft12021.01.14

    최근에 많은 애플리케이션에서 고성능이 요구되고 있습니다. 특히 딥 러닝과 같은 AI분야에서 많이 사용되고 있구요. 과학분야에 사용되는 시뮬레이션이나 모델링 등도 많은 연산이 필요하므로 가속기를 사용합니다. 최근에는 포토샵이나 오피스 같은 일반적인 프로그램에서도 병렬프로그램을 이용해서 성능을 높히고 있으니 참고 부탁드립니다.
  • 박*상2021-01-14 오전 10:46:36

    FPGA는 현재 어느정도의 크기까지 소형화되었는지요?
  • intel42021.01.14

    올해 출시할 Agilex 제품은 10nm 공정을 사용하고 있습니다. 참고로 S10 제품은 14nm 공정을 사용합니다.
  • 김*주2021-01-14 오전 10:44:01

    [질문] CPU+가속기를 적용하면 속도 성능이 얼마나 향상되는지요?
  • manycoresoft12021.01.14

    모든 프로그램이 다 빨라지는 건 아니지만 병렬성이 높은 프로그램을 적합한 가속기에 실행하게되면 수십배에서 수백배의 성능향상을 얻을 수 있습니다.
  • 양*호2021-01-14 오전 10:43:38

    안녕하세요~
  • e4ds2021.01.14

    안녕하세요, 반갑습니다^^ 웨비나가 진행되고 있습니다~
  • 김*오2021-01-14 오전 10:43:12

    안녕하세요
  • e4ds2021.01.14

    안녕하세요, 어서오세요^^ 웨비나와 함께 즐거운 하루 되시기 바랍니다!
  • 김*문2021-01-14 오전 10:42:10

    안녕하세요!
  • e4ds2021.01.14

    안녕하세요, 반갑습니다! 현재 [실시간 퀴즈 이벤트]가 진행되고 있습니다. 웨비나를 시청하면서 문제를 풀어보세요!