課程亮點(diǎn)
BLISlab是一個(gè)開源教學(xué)項(xiàng)目, 教你一步一步優(yōu)化矩陣乘。
課程內(nèi)容
BLISlab:優(yōu)化GEMM的沙盒
矩陣-矩陣乘法對(duì)于科學(xué)計(jì)算和越來越多的機(jī)器學(xué)習(xí)都是非常重要的基本運(yùn)算。它是一個(gè)簡單到可以在典型的高中代數(shù)課程中引入的概念,但在實(shí)踐中卻非常重要,因此它在計(jì)算機(jī)上的實(shí)現(xiàn)一直是一個(gè)活躍的研究課題。
本課程描述了一組使用該操作的練習(xí),以說明如何在具有分層內(nèi)存(多個(gè)緩存)的現(xiàn)代CPU上實(shí)現(xiàn)高性能。它是在類blas的庫實(shí)例化軟件(BLIS)框架的基礎(chǔ)上構(gòu)建的,通過公開一個(gè)模擬BLIS中實(shí)現(xiàn)的簡化“沙盒”來實(shí)現(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)行博士后研究?,F(xiàn)擔(dān)任ACM SIGHPC China執(zhí)行委員,CCF高性能計(jì)算專委會(huì)委員。曾榮獲中國計(jì)算機(jī)學(xué)會(huì)科學(xué)技術(shù)獎(jiǎng),中國科學(xué)院杰出科技成就獎(jiǎng)。國際知名開源項(xiàng)目OpenBLAS發(fā)起人和主要維護(hù)者,同領(lǐng)域世界前三。