课程亮点
BLISlab是一个开源教学项目, 教你一步一步优化矩阵乘。
课程内容
BLISlab:优化GEMM的沙盒
矩阵-矩阵乘法对于科学计算和越来越多的机器学习都是非常重要的基本运算。它是一个简单到可以在典型的高中代数课程中引入的概念,但在实践中却非常重要,因此它在计算机上的实现一直是一个活跃的研究课题。
本课程描述了一组使用该操作的练习,以说明如何在具有分层内存(多个缓存)的现代CPU上实现高性能。它是在类blas的库实例化软件(BLIS)框架的基础上构建的,通过公开一个模拟BLIS中实现的简化“沙盒”来实现的。因此,它也成为BLIS优化“众包”的载体。我们称这套练习为“BLISlab”。
课程目录
BLISlab学习矩阵乘,第一课
BLISlab学习矩阵乘,第二课
BLISlab学习矩阵乘,第三课
BLISlab学习矩阵乘,第四课
讲师介绍
张先轶博士
澎峰科技(PerfXLab)创始人兼CEO, 算力软件栈领军人物。
本硕毕业于北京理工大学,中国科学院大学博士毕业于中国科学院大学,曾在UT Austin和MIT进行博士后研究。现担任ACM SIGHPC China执行委员,CCF高性能计算专委会委员。曾荣获中国计算机学会科学技术奖,中国科学院杰出科技成就奖。国际知名开源项目OpenBLAS发起人和主要维护者,同领域世界前三。