Intel FPGA를 통한 oneAPI 툴킷 마스터하기
2021.07.06 10:30~12:10
Intel / 양준식 수석
김정수2021-07-06T10:54:04.153Z
FPGA내부에 PCIe Core가 들어가 있나요?2021-07-06T10:58:59.070Z
PCIe Gen3 Hard IP가 들어 있습니다.김인철2021-07-06T10:53:33.080Z
1. Intel에서 Stratix 10 NX를 최근에 발표한 것으로 알고있습니다. 기존 GX나 SX와의 차이는 무엇인지, 그리고 향후 NX에 관한 자세한 소개 계획이 있으신지? 2. Intel oneAPI 소개자료에 따르면 FPGA 관련 부분이 Optional로 표현되어 있습니다. 이 Optional이 Quartus를 의미하는 것인지 또는 별도의 새로운 Tools이 있는 것인지 알고 싶습니다.2021-07-06T10:57:20.693Z
아직 oneAPI의 compiler에서 S10NX device를 지원하는 계획에 대해서는 아직 공개된바 없습니다. S10NX의 경우 Tensor block에 대한 별도의 language가 제공되어 지원되는 것으로 현재 알고 있습니다. 보다 자세한 내용은 Intel korea나 Uniquest를 통해 확인 하실 수 있습니다.이규승2021-07-06T10:52:38.793Z
코딩만으로 성능치에 대한 정보를 알기를 어려울텐데요. OpenAPI에 시뮬 가능한 기능이나 모듈이 있는지요?2021-07-06T10:57:10.700Z
개발을 하시고 나면 에뮬레이션으로 동작확인을 하실 수 있습니다. 그리고 레포트로 컴파일하시면 그래프 및 관련사항의 프로파일링을 할 수 있습니다. 이에 버든이 되는 부분을 개선해나가게 됩니다.김수찬2021-07-06T10:50:34.650Z
지금 코드에서 handler h는 뭔가요?2021-07-06T10:55:20.860Z
핸들러 커맨드 그룹이라고 보시면 됩니다. 커맨드 큐로 연결이 됩니다.김정수2021-07-06T10:50:15.880Z
DPC++는 어떤 표준 C++ 버전 까지 지원하나요?2021-07-06T11:03:42.907Z
DPC++은 기본적으로 khronos 그룹의 SYCL2020 base입니다. SYCL2020은 ISO C++17 base이며 추가적인 C++20에서 제공되는 기능을 일부분 포함합니다.김정수2021-07-06T10:49:01.407Z
계산용량이 커야지만 효과가 있어 보입니다. 어느정도 규모의 계산 용량이나 응용쪽에 효과가 있을까요?2021-07-06T10:55:28.627Z
예 이해하신 내용이 맞습니다. 정확하게 단위를 말씀해 드릴수는 없지만 PCIe를 통해 Data를 송수신하므로 Bust하게 Data를 전달하고 복잡한 연산의 결과를 얻는 응용에 유리할 것입니다.2021-07-06T10:58:31.310Z
이해하신 내용이 맞습니다. 정확하게 용량을 표현할 수는 없지만 대용량의 데이터를 PCIE를 통해 Burst 하게 PAC으로 전달하고 PAC에서 복잡한 연산을 한 결과값을 받는 응용에 유리할 것입니다.신동욱2021-07-06T10:48:25.563Z
PCIe I/F와 DDR Memory 지원하는 사양을 알 수 있을까요?2021-07-06T10:52:07.313Z
https://www.intel.co.kr/content/www/kr/ko/products/sku/193921/intel-fpga-pac-d5005/specifications.html D5005 PAC 보드의 사양을 확인하실 수 있습니다.김정수2021-07-06T10:46:42.450Z
FPGA내부의 DSP+Memory를 이용하는 것인가요?2021-07-06T10:47:30.010Z
Target Function을 FPGA로 지정할 경우 FPGA내부 BRAM, DSP를 사용합니다.신동욱2021-07-06T10:44:24.310Z
알테라 타운에서 불금스터디 이벤트는 정말 최고입니다~2021-07-06T10:45:37.850Z
유후~ 오신적 있나봐염 ^^김정수2021-07-06T10:44:23.813Z
DPC++ 결과물이 FPGA 코드로 생성이 되나요?2021-07-06T10:46:49.247Z
예 FPGA 코드인 RTL로 생성되어 Compile이 됩니다.

