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