arrow
返回

Hyperscale FPGA Engineering Systems at Microsoft

delete2026-01-01
delete0
PRE
AI
R
Rob Rydberg *
M
Madison N. Emas
J
John Demme
A
Ana Ibarra
K
Kara Kagi
B
Brandon Klouchek
A
Abhijeet Lawande
T
Todd Massengill
D
David J. Powers
A
Andrew Putnam
DOI:10.1145/3748173.3779203delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
微软在过去十年间已在超大规模部署FPGA,支持多样化的应用领域和产品。尽管底层电子设计自动化(EDA)工具流程保持熟悉(综合、布局布线及验证),但微软支持FPGA开发的工程系统与传统硬件流程截然不同。相反,它大量借鉴了现代云规模软件实践:使用Git进行版本控制、Azure DevOps实现自动化管道、广泛的回归测试套件以及每日编译,有效将软件领域的“每日发布”理念转化为硬件领域的“每日流片”。与传统硬件实践最显著的差异,也是加入微软的硬件工程师最难以适应的调整在于:质量不仅源于广泛的预硅验证,更源自在受控生产环境中对实际应用进行的新构建快速测试。新的FPGA镜像在受控生产环境中,于真实硬件和实际应用上测试,相比传统验证方法能提供更高的信心和更快的迭代。本文描述了该系统的运作方式及其在多代FPGA中的演变、跨越组织和地理边界的团队协作方式、规模带来的独特挑战,以及使FPGA如同软件所需的文化和技术转变。本文还分享了令人惊讶的统计数据,从每日构建数量到消耗的计算小时数,突显了将FPGA开发运行得如同超大规模云服务所需的投入。
Keyword:
FPGA
Reconfigurable Computing
Hyperscale FPGA Build Systems
Datacenter FPGAs
DevOps
Continuous Integration/Continuous Deployment
CI/CD
Agile Hardware Development

期刊

P
PROCEEDINGS OF THE 2026 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, FPGA 2026
IF:
0
论文数:
51
被引数:
0

机构

M
microsoft
学者数:
384
论文数: 185
被引数: 17
引用论文

引用论文

Chipyard: Integrated Design, Simulation, and Implementation Framework for Custom SoCs
err2020-07-01
err0
errOAAI
errAlon Amid; David Biancolin; Abraham Gonzalez; Daniel Grubb; Sagar Karandikar; Harrison Liew; Albert Magyar; Howard Mao; Albert Ou; Nathan Pemberton; Paul Rigge; Colin Schmidt; John Wright; Jerry Zhao; Yakun Sophia Shao; Krste Asanovic; Borivoje Nikolic
err分享
err收藏
Volta: Performance and ProgrammabilityVolta: 性能和可编程性
err2018-03-01
err0
PREAI
errJack Choquette; Olivier Giroux; Denis Foley
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Knights Landing: Second-Generation Intel Xeon Phi Product
err2016-03-01
err0
PREAI
errAvinash Sodani; Roger Gramunt; Jesus Corbal; Ho-Seop Kim; Krishna Vinod; Sundaram Chinthamani; Steven Hutsell; Rajat Agarwal; Yen-Chen Liu
err分享
err收藏
A Configurable Cloud-Scale DNN Processor for Real-Time AI
err2018-06-01
err0
PREAI
errJeremy Fowers; Kalin Ovtcharov; Michael Papamichael; Todd Massengill; Ming Liu; Daniel Lo; Shlomi Alkalay; Michael Haselman; Logan Adams; Mahdi Ghandi; Stephen Heil; Prerak Patel; Adam Sapek; Gabriel Weisz; Lisa Woods; Sitaram Lanka; Steven K. Reinhardt; Adrian M. Caulfield; Eric S. Chung; Doug Burger
err分享
err收藏
Toward an Open-Source Digital Flow
err2019-06-02
err0
errOAAI
errTutu Ajayi; Vidya A. Chhabria; Mateus Fogaça; Soheil Hashemi; Abdelrahman Hosny; Andrew B. Kahng; Minsoo Kim; Jeongsup Lee; Uday Mallappa; Marina Neseem; Geraldo Pradipta; Sherief Reda; Mehdi Saligane; Sachin S. Sapatnekar; Carl Sechen; Mohamed Shalan; William Swartz; Lutong Wang; Zhehong Wang; Mingyu Woo; Bangqi Xu
err分享
err收藏
学者 查看更多内容