Technical Program

All times shown in Pacific Standard Time (UTC-8)
Links will be emailed to registrants.

Breakfast is available daily in the kitchen. Menu may vary by locale.


Sunday, February 28, 2021

Tutorials are listed separately. All tutorials are included in the conference fee, but require separate registration in order to manage capacity.



Monday, March 1, 2021

(Bold titles indicate best paper candidates)

Time Session Title Presentation Title Authors
8:00 AM Opening Opening Session
8:15 AM FPGA Architecture (Ilya Ganusov and Raymond Nijssen) Top-Down Physical Design of Soft Embedded FPGA Fabrics Prashanth Mohan, Oguz Atli, Onur Kibar, Mohammed Zackriya Vanaikar, Larry Pileggi and Ken Mai (Carnegie Mellon University)
NetCracker: A Peek into the Routing Architecture of Xilinx 7-Series FPGAs    Morten Borup Petersen, Stefan Nikolić and Mirjana Stojilović (EPFL)
Tensor Slices to the Rescue: Supercharging ML Acceleration on FPGAs Aman Arora (UT Austin), Samidh Mehta (UT Austin), Vaughn Betz (University of Toronto) and Lizy John (UT Austin)
Global Is the New Local: FPGA Architecture at 5nm and Beyond    Stefan Nikolić (EPFL), Francky Catthoor (IMEC), Zsolt Tőkei (IMEC) and Paolo Ienne (EPFL)
FABulous: an Embedded FPGA Framework Dirk Koch (University of Manchester), Nguyen Dao (University of Manchester), Bea Healy (University of Manchester), Jing Yu (University of Manchester) and Andrew Attwood (STFC)
Stratix 10 NX Architecture and Applications Martin Langhammer, Eriko Nurvitadhi, Bogdan Pasca and Sergey Gribok (Intel)
9:30 AM Keynote (Paul Chow) Scientific Applications of FPGAs at the LHC Philip Harris, MIT
10:30 AM Break
10:45 AM Poster Session 1
11:30 AM Abstractions and Tools (Eli Bozorgzadeh and Sabya Das) ThunderGP: HLS-Based Graph Processing Framework on FPGAs    Xinyu Chen (National University of Singapore), Hongshi Tan (National University of Singapore), Yao Chen (Advanced Digital Sciences Center), Bingsheng He (National University of Singapore), Weng-Fai Wong (National University of Singapore) and Deming Chen (UIUC)
AutoBridge: Coupling Coarse-Grained Floorplanning and Pipelining for High-Frequency HLS Design on Multi-Die FPGAs    (Best Paper Award) Licheng Guo (UCLA), Yuze Chi (UCLA), Jie Wang (UCLA), Jason Lau (UCLA), Weikang Qiao (UCLA), Ecenur Ustun (Cornell University), Zhiru Zhang (Cornell University) and Jason Cong (UCLA)
AutoSA: A Polyhedral Compiler for High-Performance Systolic Arrays on FPGA Jie Wang, Licheng Guo and Jason Cong (UCLA)
Demystifying the Memory System of Modern Datacenter FPGAs for Software Programmers Through Microbenchmarking Alec Lu, Zhenman Fang, Weihua Liu and Lesley Shannon (Simon Fraser University)
HBM Connect: High-Performance HLS Interconnect for FPGA HBM Young-kyu Choi, Yuze Chi, Weikang Qiao, Nikola Samardzic and Jason Cong (UCLA)
PRGA: An Open-Source FPGA Research and Prototyping Framework Ang Li and David Wentzlaff (Princeton University)
Interactive Debugging at IP Block Interfaces in FPGAs (short) Marco Merlini, Isamu Poy and Paul Chow (University of Toronto)




Tuesday, March 2, 2021

Time Session Title Presentation Title Authors
8:00 AM Machine Learning and Supporting Algorithms (Mohamed Abdelfattah and Caiwen Ding) GraSU: A Fast Graph Update Library for FPGA-Based Dynamic Graph Processing Qinggang Wang, Long Zheng, Yu Huang, Pengcheng Yao, Chuangyi Gui, Xiaofei Liao, Hai Jin, Wenbin Jiang and Fubing Mao (Huazhong University of Science and Technology)
Folded Integer Multiplication for FPGAs Martin Langhammer and Bogdan Pasca (Intel)
FracBNN: Accurate and FPGA-Efficient Binary Neural Networks with Fractional Activations  Yichi Zhang (Cornell University), Junhao Pan (UIUC), Xinheng Liu (UIUC), Hongzheng Chen (Cornell University), Deming Chen (UIUC) and Zhiru Zhang (Cornell University)
DYNAMAP: Dynamic Algorithm Mapping Framework for Low Latency CNN Inference Yuan Meng, Sanmukh Kuppannagari, Rajgopal Kannan and Viktor Prasanna (USC)
S2N2: An FPGA Accelerator for Streaming Spiking Neural Networks Alireza Khodamoradi (UCSD), Ryan Kastner (UCSD) and Kristof Denolf (Xilinx)
CoDeNet: Efficient Deployment of Input-Adaptive Object Detection on Embedded FPGAs    Qijing Huang (UC Berkeley), Dequan Wang (UC Berkeley), Zhen Dong (UC Berkeley), Yizhao Gao (University of Hong Kong), Yaohui Cai (Peking University), Bichen Wu (UC Berkeley), Tian Li (Peking University), Kurt Keutzer (UC Berkeley) and John Wawrzynek (UC Berkeley)
Efficient FPGA Modular Multiplication Implementation (short) Martin Langhammer and Bogdan Pasca (Intel)
9:25 AM Hall of Fame Paper (Brent Nelson)
9:30 AM Keynote Are We Alone? Searching for ET with FPGAs Dan Werthimer, University of California, Berkeley
10:30 AM Break
10:45 AM Poster Session 2
11:30 AM Applications (Ann Ramirez and Satwant Singh) Reconfigurable Acceleration of Short Read Mapping with Biological Consideration Ho-Cheung Ng (Imperial College London), Izaak Coleman (Columbia University), Shuanglong Liu (Hunan Normal University) and Wayne Luk (Imperial College London)
An FPGA-Based 7-ENOB 600 MSample/s ADC Without Any External Components  Lukas Leuenberger (OST – Eastern Switzerland University of Applied Sciences), Dorian Amiet (OST – Eastern Switzerland University of Applied Sciences), Tao Wei (University of Rhode Island) and Paul Zbinden (OST – Eastern Switzerland University of Applied Sciences)
A Framework for Customizable FPGA-Based Image Registration Accelerators    Davide Conficconi, Eleonora D'Arnese, Emanuele Del Sozzo, Donatella Sciuto and Marco Santambrogio (Politecnico di Milano)
NASCENT: Near-Storage Acceleration of Database Sort on SmartSSD Sahand Salamat (UCSD), Behnam Khaleghi (UCSD), Armin Haj Aboutalebi (Samsung Semiconductor), Joo Hwan Lee (Samsung Semiconductor), Yang Seok Ki (Samsung Semiconductor) and Tajana Rosing (UCSD)
MOCHA: Multinode Cost Optimization in Heterogeneous Cloud with Accelerators (short) Peipei Zhou, Jiayi Sheng, Cody Hao Yu, Peng Wei, Jie Wang, Di Wu and Jason Cong (UCLA)
Design Principles for Packet Deparsers on FPGAs (short) Thomas Luinaud, Jeferson Santiago da Silva, Pierre Langlois and Yvon Savaria (Polytechnique Montréal)
12:30 PM Closing Best Paper and Closing



Poster Session 1 (March 1)

Title Authors
Probabilistic Optimization for High-Level Synthesis Jianyi Cheng, John Wickerson and George Constantinides (Imperial College London)
A Framework for Optimizing GCN Inference on FPGA Bingyi Zhang, Rajgopal Kannan and Viktor Prasanna (USC)
Clockwork: Resource-Efficient Static Scheduling for Multi-Rate Image Processing Applications on FPGAs Dillon Huff (Stanford University), Steve Dai (NVIDIA) and Pat Hanrahan (Stanford University)
LEAP: A Deep Learning Based Aging-Aware Architecture Exploration Framework for FPGAs Behnam Ghavami (Simon Fraser University), S. Milad Ebrahimipour (Independent Researcher), Zhenman Fang (Simon Fraser University) and Lesley Shannon (Simon Fraser University)
Modeling FPGA-Based Systems via Few-Shot Learning Gagandeep Singh (Eindhoven University of Technology), Dionysios Diamantopoulos (IBM Research), Juan Gómez-Luna (ETH Zurich), Sander Stuijk (Eindhoven University of Technology), Onur Mutlu (ETH Zurich and Carnegie Mellon University) and Henk Corporaal (TU/e (Eindhoven University of Technology))
APCNN: Explore Multi-Layer Cooperation for CNN Optimization and Acceleration on FPGA Beilei Jiang, Xianwei Cheng, Sihai Tang, Xu Ma, Zhaochen Gu, Hui Zhao and Song Fu (University of North Texas)
ScalaBFS: A Scalable BFS Accelerator on FPGA-HBM Platform Chenhao Liu, Zhiyuan Shao, Kexin Li, Minkang Wu, Jiajie Chen, ruoshi li, Xiaofei Liao and Hai Jin (Huazhong University of Science and Technology)
AutoDSE: Enabling Software Programmers Design Efficient FPGA Accelerators Atefeh Sohrabizadeh (UCLA), Cody Hao Yu (Amazon Web Services), Min Gao (Falcon Computing Solutions) and Jason Cong (UCLA)
SWIFT: Small-World-Based Structural Pruning to Accelerate DNN Inference on FPGA Yufei Ma (Peking University), Gokul Krishnan (Arizona State University), Yu Cao (Arizona State University), Le Ye (Peking University) and Ru Huang (Peking University)
Fuzzing High-Level Synthesis Tools Zewei Du, Yann Herklotz, Nadesh Ramanathan and John Wickerson (Imperial College London)
RIFL: A Reliable Link Layer Network Protocol for FPGA-to-FPGA Communication Qianfeng Shen (University of Toronto), Jun Zheng (Alibaba Group) and Paul Chow (University of Toronto)



Poster Session 2 (March 2)

Title Authors
Stealing Neural Network Structure Through Remote FPGA Side-Channel Analysis Yicheng Zhang, Rozhin Yasaei, Hao Chen, Zhou Li and Mohammad Al Faruque (UC Irvine)
Exploring PGAS Communication for Heterogeneous Clusters with FPGAs Varun Sharma and Paul Chow (University of Toronto)
Extending High-Level Synthesis for Task-Parallel Programs Yuze Chi, Licheng Guo, Young-kyu Choi, Jie Wang and Jason Cong (UCLA)
Simulating and Evaluating a Quaternary Logic FPGA Based on Floating-gate Memories and Voltage Division Ayokunle Fadamiro, Pouyan Rezaie, Spencer Millican and Christoper Harris (Auburn University)
Resource Sharing in Dataflow Circuits Lana Josipović, Axel Marmet, Andrea Guerrieri and Paolo Ienne (EPFL)
Triggered Scheduling: Efficient Detection of Dataflow Network Idleness on Heterogeneous Systems Mahyar Emami (EPFL), Endri Bezati (EPFL), James Larus (EPFL) and Jorn Janneck (Lund University)
Classifying Computations on Multi-Tenant FPGAs Mustafa Gobulukoglu (UCSD), Colin Drewes (UCSD), Bill Hunter (Georgia Tech Research Institute), Dustin Richmond (University of Washington) and Ryan Kastner (UCSD)
NPE: An FPGA-Based Overlay Processor for Natural Language Processing Hamza Khan (UCLA), Asma Khan (UC Irvine), Zainab Khan (Stanford University), Lun Bin Huang (Independent Researcher), Kun Wang (UCLA) and Lei He (UCLA)
PyLog: An Algorithm-Centric Python-Based FPGA Programming and Synthesis Flow Sitao Huang, Kun Wu, Paul Jeong, Chengyue Wang, Deming Chen and Wen-mei Hwu (UIUC)
MLBlocks: FPGA Blocks for Machine Learning Applications Seyedramin Rasoulinezhad, David Boland and Philip Leong (University of Sydney)
3M-AI: A Multi-Task and Multi-Core Virtualization Framework for Multi-FPGA AI Systems in the Cloud Shulin Zeng, Guohao Dai, Hanbo Sun, Jun Liu, Hongren Zheng, Yusong Wu, Fan Zhang, Xinhao Yang, Yi Cai, Yu Wang and Huazhong Yang (Tsinghua University)