課程亮點
BLISlab是一個開源教學項目, 教你一步一步優化矩陣乘。
課程內容
BLISlab:優化GEMM的沙盒
矩陣-矩陣乘法對于科學計算和越來越多的機器學習都是非常重要的基本運算。它是一個簡單到可以在典型的高中代數課程中引入的概念,但在實踐中卻非常重要,因此它在計算機上的實現一直是一個活躍的研究課題。
本課程描述了一組使用該操作的練習,以說明如何在具有分層內存(多個緩存)的現代CPU上實現高性能。它是在類blas的庫實例化軟件(BLIS)框架的基礎上構建的,通過公開一個模擬BLIS中實現的簡化“沙盒”來實現的。因此,它也成為BLIS優化“眾包”的載體。我們稱這套練習為“BLISlab”。
課程目錄
BLISlab學習矩陣乘,第一課
BLISlab學習矩陣乘,第二課
BLISlab學習矩陣乘,第三課
BLISlab學習矩陣乘,第四課
講師介紹
張先軼博士
澎峰科技(PerfXLab)創始人兼CEO, 算力軟件棧領軍人物。
本碩畢業于北京理工大學,中國科學院大學博士畢業于中國科學院大學,曾在UT Austin和MIT進行博士后研究?,F擔任ACM SIGHPC China執行委員,CCF高性能計算專委會委員。曾榮獲中國計算機學會科學技術獎,中國科學院杰出科技成就獎。國際知名開源項目OpenBLAS發起人和主要維護者,同領域世界前三。