Program
Wednesday, June 19
08:10 - 08:30 Registration
08:30 - 09:00 Welcome Session
09:00 - 10:00 Keynote Speaker 1
RECONFIGURABLE TECHNOLOGIES FOR QUANTUM COMPUTING
Wayne Luk, Imperial College London, UK
Chair: Jason Anderson
10:00 - 10:45 Coffee Break + Poster Session
10:45 - 12:30 Session W1: High-Level Abstraction and Optimization
Session Chair: Nuno Paulino, University of Porto
Enabling high-level parallel programming on multi-FPGA clusters
Juan Miguel de Haro Ruiz, Carlos Ávarez Martínez, Daniel Jiménez-González and Xavier Martorell Bofill
BraggHLS: High-Level Synthesis for Low-Latency Deep Neural Networks for Experimental Science
Maksim Levental, Arham Khan, Ryan Chard, Kazutomo Yoshii, Kyle Chard, and Ian Foster
High-Level Synthesis Countermeasure Using Threshold Implementation with Mixed Number of Shares
Gento Hiruma, Mingyu Yang, Yang Li, Kazuo Sakiyama, and Yuko Hara-Azumi
Resource-Constraint Bayesian Optimization for Soft Processors on FPGAs
Ce Guo, Haoran Wu, and Wayne Luk
12:30 - 14:00 Lunch
14:00 - 15:00 Keynote Speaker 2
A NEW COMPILER-DEVELOPMENT DISCIPLINE: APPLICATION-SPECIFIC CODE GENERATION FOR ACCELERATORS
José Nelson Amaral, University of Alberta, Canada
Chair: Lana Josipovic
15:00 - 15:40 Session W2: PhD Forum and Poster Pitches
Session Chair: João Bispo, University of Porto
PhD Forum: Implementation and analysis of custom instructions on RISC-V for Edge-AI applications
Ajay Kumar M, Vineet Kumar, Deepu John, and Shreejith Shanker
PhD Forum: MLIR-Based Homomorphic Encryption Compiler for GPU
Ai Nozaki, Takuya Kojima, Hiroshi Nakamura, and Hideki Takase
Poster: Latency-Accurate Models for Software Programmable Streaming Coarse-Grained Reconfigurable Hardware Architectures
Elias Barbudo, Thierry Grandpierre and Eva Dokladalova
Poster: An End-to-End Programming Model for AI Engine Architectures
Maksim Levental, Arham Khan, Ryan Chard, Kyle Chard, Stephen Neuendorffer and Ian Foster
15:40 - 16:10 Coffee Break + Poster Session
16:10 - 17:25 Session W3: Application I
Session Chair: Pedro Pinto, University of Porto
Embedded Security Accelerators within Network-on-Chip Environments
Julian Haase, Nico Volkens, and Diana Goehringer
Soft GPGPU versus IP cores: Quantifying and Reducing the Performance Gap
Martin Langhammer, and George Constantinides
Accelerated Spiking Convolutional Neural Networks for Scalable Population Genomics
Federico Corradi, Zhanbo Shen, Hanqing Zhao, and Nikolaos Alachiotis
17:25 - 18:45 Welcome Reception
Incorporar programa
Thursday, June 20
08:30 - 08:50 Registration
08:50 - 09:00 Announcements
09:00 - 10:00 Keynote Speaker 3
ADAPTIVE COMPUTING SYSTEMS FOR AUTONOMOUS ROBOTS
Diana Göhringer, TU Dresden, Germany
Chair: Gabriel Falcão
10:00 - 10:45 Coffee Break + Poster Session
10:45 - 12:30 Session T1: Architecture and CAD
Session Chair: Shreejith Shanker, Trinity College Dublin
LiquidMD: Optimizing Inter-die and Intra-die placement for 2.5D FPGA Architectures
Raveena Raikar and Dirk Stroobandt
VIPER: A VTR Interface for Placement with Error Resilience
Kate Thurmer, and Vaughn Betz
CAD Techniques for NoC-Connected Multi-CGRA Systems
Haoran Wei, Omkar Bhilare, Hamas Waqar, and Jason Anderson
Systolic Array-Based Many-Core Processor with Simultaneous Dual-Instruction Issuance
Yuxi Tan, Masaru Nishimura, Riadh Ben Abdelhamid, Bingjie Guo, Qixiang Gao, and Yoshiki Yamaguchi
12:30 - 14:00 Lunch
14:00 - 15:00 Keynote Speaker 4
RECONFIGURABLE COMPUTING FOR SOFTWARE PROGRAMMERS?
Paolo Ienne, EPFL, Switzerland
Chair: Martin Langhammer
15:00 - 15:40 Session T2: Application II
Session Chair: Federico Corradi, Eindhoven University of Technology
A data compressor for FPGA-based state vector quantum simulators
Kaijie Wei, Hideharu Amano, Ryohei Niwase and Yoshiki Yamaguchi
Learned Index Acceleration with FPGAs: A SMART Approach
Geetesh More, Suprio Ray, and Kenneth B. Kent
A Hardware Solver for Simultaneous Linear Equations with Multistage Interconnection Network
Rikuya Tomii, and Tetsu Narumi
15:40 - 16:10 Coffee Break + Poster Session
16:20 - Bus to Porto Downtown
17:15 - 18:00 Visit to Port Wine Cellar "Caves Cálem"
18:00 - 19:40 Walking trip
19:40 - 22:30 Dinner at "Vinum" Restaurant (Grahams wine cellars)
22:30 Return by bus to FEUP
Incorporar programa
Friday, June 21
08:30 - 08:50 Registration
08:50 - 09:00 Announcements
09:00 - 10:00 Keynote Speaker 5
HIGHLY EFFICIENT ACCELERATION AND RECONFIGURATION FOR COMPUTING ON ENCRYPTED DATA (COED)
Ingrid Verbauwhede, KU Leuven, Belgium
Chair: Pedro Diniz
10:00 - 10:30 Coffee Break + Poster Session
10:30 - 12:30 Tutorials (part I):
[B034] Tutorial on "Developing HPC applications with OpenMP and Task-Aware MPI (TAMPI)"
Kevin Sala, and Xavier Teruel, BSC, Barcelona, Spain
[B033] Tutorial on "Memory-Centric Computing Systems"
Geraldo F. Oliveira, Onur Mutlu, Mohammad Sadrosadati, Ataberk Olgun, ETH, Zurich, Switzerland
12:30 - 14:00 Lunch
14:00 - 15:30 Tutorials (part II)
[B034] Tutorial on "Developing HPC applications with OpenMP and Task-Aware MPI (TAMPI)"
Kevin Sala, and Xavier Teruel, BSC, Barcelona, Spain
[B033] Tutorial on "Memory-Centric Computing Systems"
Geraldo F. Oliveira, Onur Mutlu, Mohammad Sadrosadati, Ataberk Olgun, ETH, Zurich, Switzerland
15:30 - 15:45 [B033] Closing Session
Incorporar programa
Wednesday to Friday, June 19-21
Poster Presentations
Poster Session: Wednesday to Friday, July 19-21: 10:00 - 10:45
Session Chairs: Tiago Santos and Luís Sousa, University of Porto
PhD Forum: Implementation and analysis of custom instructions on RISC-V for Edge-AI applications
Ajay Kumar M, Vineet Kumar, Deepu John, and Shreejith Shanker
PhD Forum: MLIR-Based Homomorphic Encryption Compiler for GPU
Ai Nozaki, Takuya Kojima, Hiroshi Nakamura, and Hideki Takase
Poster: Latency-Accurate Models for Software Programmable Streaming Coarse-Grained Reconfigurable Hardware Architectures
Elias Barbudo, Thierry Grandpierre, and Eva Dokladalova.
Poster: An End-to-End Programming Model for AI Engine Architectures
Maksim Levental, Arham Khan, Ryan Chard, Kyle Chard, Stephen Neuendorffer, and Ian Foster
Incorporar programa
Incorporar programa