語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
到查詢結果
[ null ]
切換:
標籤
|
MARC模式
|
ISBD
Scheduling and Codesigning Machine L...
~
Fu, Daniel Y.,
FindBook
Google Book
Amazon
博客來
Scheduling and Codesigning Machine Learning Models for GEMMs /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Scheduling and Codesigning Machine Learning Models for GEMMs // Daniel Y Fu.
作者:
Fu, Daniel Y.,
面頁冊數:
1 electronic resource (194 pages)
附註:
Source: Dissertations Abstracts International, Volume: 86-12, Section: B.
Contained By:
Dissertations Abstracts International86-12B.
標題:
Sparsity. -
電子資源:
https://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=31974593
ISBN:
9798311951364
Scheduling and Codesigning Machine Learning Models for GEMMs /
Fu, Daniel Y.,
Scheduling and Codesigning Machine Learning Models for GEMMs /
Daniel Y Fu. - 1 electronic resource (194 pages)
Source: Dissertations Abstracts International, Volume: 86-12, Section: B.
Large-scale training of machine learning (ML) models on hardware accelerators like GPUs has led to substantial progress in recent years. Of critical importance is achieving high FLOP utilization during training. However, efficiently scheduling a diverse range of machine learning operators onto the specialized compute cores present in these hardware accelerators remains a challenge. For example, tensor core units, which are specialized to only compute matrix-matrix multiplication (GEMMs), compose up to 94% of the available FLOPs on Nvidia H100 GPUs. This specialization presents a challenge for modern ML models, which often interleave GEMMs with non-linearities (e.g., exponentiation), reduction operations (e.g., row-wise average), or non-GEMM operations (e.g., FFT).This thesis investigates how to schedule and codesign core machine learning operations onto specialized GEMM units, with a focus on Nvidia tensor cores (though the findings have been generalized to other hardware accelerators). We present two case studies on scheduling two core ML operations, attention and state space models (SSMs), followed by a study on codesigning a new architecture, Monarch Mixer, to utilize tensor cores from the ground-up. First, we focus on scheduling the attention operation, the core primitive at the heart of the Transformer architecture. We find that a simple algebraic reformulation of the softmax operation (combination of exponentiation and row-wise reduction) allows a tiling-based algorithm to achieve high FLOP utilization onto tensor cores. Second, we focus on SSMs, a promising next-generation architecture with better asymptotic complexity than Transformers. SSMs rely on a non-GEMM operation at their core, an FFT convolution. We show that an alternate algebraic formulation of the FFT, called a Monarch decomposition, allows the FFT convolution to be rewritten as a series of tensor core operations. Finally, we conduct a study on codesigning a new architecture, Monarch Mixer, to utilize tensor cores from the ground-up. We show that a generalized Monarch decomposition allows for a high-quality, asymptotically-efficient, and GEMM-friendly ML architecture. Overall, this thesis demonstrates that algebraic reformulation of ML operations is a powerful tool for scheduling diverse ML operations onto GEMMs.
English
ISBN: 9798311951364Subjects--Topical Terms:
3680690
Sparsity.
Scheduling and Codesigning Machine Learning Models for GEMMs /
LDR
:03641nmm a22003853i 4500
001
2438303
005
20251210114004.5
006
m o d
007
cr|nu||||||||
008
261011s2025 miu||||||m |||||||eng d
020
$a
9798311951364
035
$a
(MiAaPQD)AAI31974593
035
$a
(MiAaPQD)Stanfordcs793yc4618
035
$a
AAI31974593
040
$a
MiAaPQD
$b
eng
$c
MiAaPQD
$e
rda
100
1
$a
Fu, Daniel Y.,
$e
author.
$3
3829561
245
1 0
$a
Scheduling and Codesigning Machine Learning Models for GEMMs /
$c
Daniel Y Fu.
264
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2025
300
$a
1 electronic resource (194 pages)
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
500
$a
Source: Dissertations Abstracts International, Volume: 86-12, Section: B.
500
$a
Advisors: Fatahalian, Kayvon; Ré, Chris Committee members: Mirhoseini, Azalia.
502
$b
Ph.D.
$c
Stanford University
$d
2025.
520
$a
Large-scale training of machine learning (ML) models on hardware accelerators like GPUs has led to substantial progress in recent years. Of critical importance is achieving high FLOP utilization during training. However, efficiently scheduling a diverse range of machine learning operators onto the specialized compute cores present in these hardware accelerators remains a challenge. For example, tensor core units, which are specialized to only compute matrix-matrix multiplication (GEMMs), compose up to 94% of the available FLOPs on Nvidia H100 GPUs. This specialization presents a challenge for modern ML models, which often interleave GEMMs with non-linearities (e.g., exponentiation), reduction operations (e.g., row-wise average), or non-GEMM operations (e.g., FFT).This thesis investigates how to schedule and codesign core machine learning operations onto specialized GEMM units, with a focus on Nvidia tensor cores (though the findings have been generalized to other hardware accelerators). We present two case studies on scheduling two core ML operations, attention and state space models (SSMs), followed by a study on codesigning a new architecture, Monarch Mixer, to utilize tensor cores from the ground-up. First, we focus on scheduling the attention operation, the core primitive at the heart of the Transformer architecture. We find that a simple algebraic reformulation of the softmax operation (combination of exponentiation and row-wise reduction) allows a tiling-based algorithm to achieve high FLOP utilization onto tensor cores. Second, we focus on SSMs, a promising next-generation architecture with better asymptotic complexity than Transformers. SSMs rely on a non-GEMM operation at their core, an FFT convolution. We show that an alternate algebraic formulation of the FFT, called a Monarch decomposition, allows the FFT convolution to be rewritten as a series of tensor core operations. Finally, we conduct a study on codesigning a new architecture, Monarch Mixer, to utilize tensor cores from the ground-up. We show that a generalized Monarch decomposition allows for a high-quality, asymptotically-efficient, and GEMM-friendly ML architecture. Overall, this thesis demonstrates that algebraic reformulation of ML operations is a powerful tool for scheduling diverse ML operations onto GEMMs.
546
$a
English
590
$a
School code: 0212
650
4
$a
Sparsity.
$3
3680690
650
4
$a
Decomposition.
$3
3561186
650
4
$a
Benchmarks.
$3
3548256
650
4
$a
Computer science.
$3
523869
690
$a
0984
690
$a
0800
710
2
$a
Stanford University.
$e
degree granting institution.
$3
3765820
720
1
$a
Fatahalian, Kayvon
$e
degree supervisor.
720
1
$a
Ré, Chris
$e
degree supervisor.
773
0
$t
Dissertations Abstracts International
$g
86-12B.
790
$a
0212
791
$a
Ph.D.
792
$a
2025
856
4 0
$u
https://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=31974593
筆 0 讀者評論
館藏地:
ALL
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9533998
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入
(1)帳號:一般為「身分證號」;外籍生或交換生則為「學號」。 (2)密碼:預設為帳號末四碼。
帳號
.
密碼
.
請在此電腦上記得個人資料
取消
忘記密碼? (請注意!您必須已在系統登記E-mail信箱方能使用。)