oneAPI DPC++學習資料和實驗平台
DPC++
一種新的異構平台,彌補了OPENCL
編寫複雜的難題。基於SYCL
抽象層。基於SYCL
有多種實現,其中DPC++
是相對成熟的方案。
書籍
由Intel工程師撰寫的免費電子圖書 Data Parallel C++ | SpringerLink ,書中內容較為詳細。由於是英文書籍,所以閱讀較為困難。
網站
- HPCwire: Global News on High Performance Computing (HPC) 關注於高性能計算與異構計算的網站。時常會有關於
SYCL
和oneAPI
相關的內容,以及其他高性能計算領域的前沿成果和技術。 - Devcloud intel官方網站,內有虛擬環境可供進行
DPC++
編譯和運行,同時網站內的包含入門DPC++
的基礎課程。 - Codeplay Developer
DPC++
支持CUDA
的部分由該組織編寫,同時,該組織維護了SYCL
的另外一個分支Compute CPP
。 - oneAPI-SRC
Intel
官方關於oneAPI
的源碼,裏面包括了很多sample
代碼值得學習。 - SYCL
Sycl
官網,內有大量的Sycl
發展路徑和技術文章。