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