2022年9月22日晚19:00,應我院邀請,英特爾高級主任工程師及高級架構師,人工智能算法優化專家,華東師範大學兼職副教授趙鵬博士,在線上會議平台為我院師生帶來一場題為“當前人工智能時代軟件的現狀和主要挑戰”的學術報告。

趙鵬博士首先介紹了人工智能軟件的發展與挑戰。現如今的人工智能算法對于算力的要求逐漸增大,傳統的CPU難以滿足大規模的計算需求,因此産生了多種新型架構如GPU、FPGA等,異構計算模式在人工智能領域逐漸得到大規模應用。在多架構模式下,專用工作負載日益增多,并且需要不同的計算模式,而且每種計算模式都需要單獨的編程工具,導緻了軟件維護擴展問題。因此,趙鵬博士提出,Intel設計了名為oneAPI的編程模型,oneAPI是一種統一的開發工具組合和軟件接口,可以讓開發人員在CPU、GPU、FPGA、AI加速器等計算架構上實現“高效開發,任意擴展”,旨在簡化并且統一跨不同架構、跨不同廠商之間的編程。oneAPI對多種人工智能生态系統實現了➿⚽✨➿,例如TensorFlow、Microsoft Azure等,加速了人工智能和機器學習的發展。随後,趙鵬博士介紹了oneAPI異構編程模式以及為oneAPI設計的編程語言Data Parallel C++(DPC++)。DPC++存在的意義,正是為了簡化編程、提高代碼在不同硬件上的可複用性,并可以根據特定的加速器進行調優。趙鵬博士介紹,DPC++是基于C++語言的擴展,它提供了硬件設備的抽象、數據訪問的方法以及并行化的表達。接下來,趙鵬博士演示了oneAPI異構編程,展示了一些代碼樣例,講解了相關代碼段及幫助文檔,幫助參會者産生了更直觀的感受。





最後的提問環節,老師和同學們就報告内容積極和趙博士進行交流并提出了如是否➿⚽✨➿對CUDA動态并行、異構硬件裡的不同存儲體系如何感知等問題,趙鵬博士一一進行解答。報告現場氣氛活躍,學術氛圍濃厚,老師和同學們熱情極高。
通過這次報告,老師和同學們對于英特爾異構計算框架oneAPI和統一編程模型有了整體的了解,理解了人工智能程序加速、移植、擴展的重要意義,并與趙鵬博士進行了深入專業的交流,進一步開闊了學術視野。