PUBLIC MATERIAL
Presentations
Dagstuhl Symmetric Key Workshop 2024
Compact equation solvers over GF(2) by Subhadeep Banik
HiPEAC 2024
A System Development Kit for Big Data Applications on FPGA-based Clusters: The EVEREST Approach by Christian Pilato
Anomaly Detection in EVEREST by Tom Slooff
Distributed Operation Set Architectures for low- latency ML inference using FPGAs by Burkhard Ringlein
MLIR stack for heterogeneous systems by Karl Friebel
Pollutec 2023
EVEREST for Atmospheric applications by Fabien Brocheton
SPACE 2023
Equation solvers over GF(2) by Subhadeep Banik
Automatic Application of Side Channel Countermeasures: History and Perspectives by Francesco Regazzoni
ASK 2023
Compact Circuits for Efficient Möbius Transform by Subhadeep Banik
FPL 2023
Automatic system-level design for reconfigurable HPC applications: The EVEREST approach by Christian Pilato
Cryptarchi 2023
Compact Circuits for Efficient Möbius Transform by Subhadeep Banik
ICT.Open 2023
Anomaly Detection to Improve Security of Big Data Analytics by Tom Slooff
HiPEAC 2023
Automated Anomaly Detection to improve Security in a High- Performance Heterogeneous Environment by Tom Slooff (Presented by Subhadeep Banik)
FPL 2022
FPGA-specific Physical Attacks and Efficient Countermeasures by Francesco Regazzoni
FLASHLIGHT 2022 @ FCCM 2022
Designing memory architectures with high-level synthesis: What could possibly go wrong? by Christian Pilato
Designing memory architectures with high-level synthesis: What could possibly go wrong? by Christian Pilato
Invited Talk @ NYU
Generating HPC memory architectures with HLS: The two sides of the medal by Christian Pilato
Generating HPC memory architectures with HLS: The two sides of the medal by Christian Pilato
Computing Frontiers 2022
The EVEREST SDK: Mapping big-data applications onto heterogeneous reconfigurable computing systems by Christoph Hagleitner
DATE 2022
Climbing EVEREST: dEsign enVironmEnt foR Extreme-Scale big data analyTics on heterogeneous platforms by Gianluca Palermo
EVEREST special session at EBDVF 2022
EVEREST SDK: Environment for High-Performance, Distributed, Reconfigurable and Heterogeneous Platforms by Christian Pilato
Data processing acceleration in Traffic modelling by Radim Cmar
Weather modeling and prediction by Antonella Galizia
Air quality monitoring in industrial sites by Fabien Brocheton
Weather-based prediction of renewable energy production by Riccardo Cevasco
PASC 2021
Domain Specific Languages to Tame Heterogeneous and Emerging Computing Systems by Jeronimo Castrillon
Slides | Recording | More info
FPL 2021
climbing EVEREST: dEsign enVironmEnt foR Extreme-Scale big data analyTics on heterogeneous platforms by Christian Pilato and Michele Paolino
Slides | Recording | More info
EVEREST special session at EBDVF 2021
DATE 2021
EVEREST: A design environment for extreme-scale big data analytics on heterogeneous platforms by Christian Pilato
PUBLICATIONS
Book Chapters
Journals
S. Banik and F. Regazzoni. Compact Circuits for Efficient Mobius Transform. Cryptology ePrint Archive, 2023. (available at: https://eprint.iacr.org/2023/948)
R. Murillo, A. A. D. Barrio, G. Botella and C. Pilato. Generating Posit-based Accelerators with High-Level Synthesis. IEEE TCAS-I, 2023. (available at: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10203011)
M. Tibaldi and C. Pilato. A Survey of FPGA Optimization Methods for Data Center Energy Efficiency. IEEE TSUSC, 2023. (available at: https://arxiv.org/pdf/2309.12884.pdf)
B. Ringlein, F. Abel, D. Diamantopoulos, B. Weiss, C. Hagleitner and D. Fey. Advancing compilation of DNNs on FPGAs using Operation Set Architectures. IEEE CAL, 2023. (available at: https://www.zurich.ibm.com/pdf/fpga/IEEE_CAL22_Ringlein_accepted.pdf)
Stephanie Soldavini, Karl F. A. Friebel, Mattia Tibaldi, Gerald Hempel, Jeromino Castrillon, Christian Pilato. Automatic Creation of High-Bandwidth Memory Architectures from Domain-Specific Languages: The Case of Computational Fluid Dynamics. arXiv, 2022. (available at: https://arxiv.org/abs/2203.10850)
Mattia Tibaldi, Gianluca Palermo and Christian Pilato. Dynamically-Tunable Dataflow Architectures Based on Markov Queuing Models. Electronics, an open access journal by MDPI, 12 February 2022. (available at: https://www.mdpi.com/2079-9292/11/4/555)
Stephanie Soldavini and Christian Pilato. A Survey on Domain-Specific Memory Architecture. Journal of Integrated Circuits and Systems, vol. 16, n. 2, 2021, JISC Special Issue, 23 August 2021. (available at: https://doi.org/10.29292/jics.v16i2.509 )
Conferences
Christian Pilato, Subhadeep Banik, Jakub Beranek, Fabien Brocheton, Jeronimo Castrillon, Riccardo Cevasco, Radim Cmar, Serena Curzel, Fabrizio Ferrandi, Karl F. A. Friebel, Antonella Galizia, Matteo Grasso, Paulo Silva, Jan Martinovic, Gianluca Palermo, Michele Paolino, Andrea Parodi, Antonio Parodi, Fabio Pintus, Raphael Polig, David Poulet, Francesco Regazzoni, Burkhard Ringlein, Roberto Rocco, Katerina Slaninova, Tom Slooff, Stephanie Soldavini, Felix Suchert, Mattia Tibaldi, Beat Weiss, Christoph Hagleitner. A System Development Kit for Big Data Applications on FPGA-based Clusters: The EVEREST Approach. DATE 2024 (available at: https://arxiv.org/abs/2402.12612)
D. Diamantopoulos, B. Ringlein, B. Weiss, M. Lantz and F. Abel. Composability of Cloud Accelerators in Virtual World Simulations. 2023 IEEE 16th International Conference on Cloud Computing (CLOUD) (pp. 272-274). (available at: https://ieeexplore.ieee.org/abstract/document/10254990)
Karl F. A. Friebel, Jiahong Bi, Jeronimo Castrillon. base2: An IR for Binary Numeral Types. HEART 2023 (available at: https://cfaed.tu-dresden.de/files/Images/people/chair-cc/publications/2306_Friebel_HEART.pdf)
Felix Suchert, Lisza Zeidler, Jeronimo Castrillon, Sebastian Ertel. ConDRust: Scalable Deterministic Concurrency from Verifiable Rust Programs. ECOOP 2023 (available at: https://drops.dagstuhl.de/opus/volltexte/2023/18226/)
D. van den Berg, T. Slooff, M. Brohet, K. Papagiannopoulos, F. Regazzoni. Data Under Siege: The Quest for the Optimal Convolutional Autoencoder in Side-Channel Attacks. IJCNN 2023 (available at: https://zenodo.org/records/11479260) (poster)
A. Panagopoulou, M. Paolino, D. Raho. Virtio-FPGA: a virtualization solution for SoC-attached FPGAs. ESARS23 (available at: https://arxiv.org/abs/2304.01721)
K. F. A. Friebel, A. A. Khan, J. Castrillon. Modelling linear algebra kernels as polyhedral volume operations. IMPACT 2023 (available at: https://impact-workshop.org/papers/paper10.pdf)
S. Soldavini, D. Sciuto, C. Pilato. Iris: Automatic Generation of Efficient Data Layouts for High Bandwidth Utilization. ASPDAC 2023 (available at: https://dl.acm.org/doi/abs/10.1145/3566097.3567892)
K. Nayak, D. Upadhyaya, F. Regazzoni, I. Polian. On the Limitations of Logic Locking the Approximate Circuits. AsiaHOST 2023. (available at: https://ieeexplore.ieee.org/abstract/document/10022175) (Slides)
Burkhard Ringlein, Francois Abel, Dionysios Diamantopoulos, Beat Weiss, Christoph Hagleitner, Dietmar Fey. DOSA: Organic Compilation For Neural Network Inference on Distributed FPGAs. EDGE 2023 (available at: https://research.ibm.com/publications/dosa-organic-compilation-for-neural-network-inference-on-distributed-fpgas).
S.Cirici, M. Paolino, S. Raho. SVFF: An Automated Framework for SR-IOV Virtual Function Management in FPGA Accelerated Virtualized Environments. CITS 2022 (available at: https://ieeexplore.ieee.org/document/10188786)
Felix Suchert, Jeronimo Castrillon. STAMP-Rust: Language and Performance Comparison to C on Transactional Benchmarks. Bench 2022 (available at: https://link.springer.com/chapter/10.1007/978-3-031-31180-2_10).
P. N. Soomro, M. Abduljabbar, J. Castrillon, M. Pericàs. Shisha: Online scheduling of CNN pipelines on heterogeneous architectures. PPAM 2022 (available at: https://arxiv.org/abs/2202.11575).
Karl Friebel, Stephanie Soldavini, Gerald Hempel, Christian Pilato, Jeronimo Castrillon. From Domain-Specific Languages to Memory-Optimized Accelerators for Fluid Dynamics. FPGA for HPC Workshop 2021, HPCFPGA2021, 7-10 September 2021, Virtual Event (available at: https://arxiv.org/abs/2108.03326).
Dionysios Diamantopoulos, Raphael Polig, Burkhard Ringlein, Mitra Purandare,Beat Weiss, Christoph Hagleitner, Mark Lantz, Franc ̧ois Abel. Acceleration-as-a-μService: A Cloud-native Monte-Carlo Option Pricing Engine on CPUs, CPUs and Disaggregated FPGAs. IEEE World Congress on Services (IEEE CLOUD 2021), 5-11 September (available at:https://ieeexplore.ieee.org/document/9582168).
Emanuele Vitali, Anton Lokhmotov and Gianluca Palermo Dynamic Network selection for the Object Detection task: why it matters and what we (didn’t) achieve Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XXI), 5-7 July 2021, Virtual Event (available at: https://arxiv.org/abs/2105.13279).
Flavia Caforio, Pierpaolo Iannicelli, Michele Paolino, Daniel Raho VOSySmonitoRV: a mixed-criticality solution on Linux-capable RISC-V platforms Proceedings of 10th Mediterranean conference on embedded computing (MECO21), 7-10 June 2021, Budva, Montenegro (available at: https://ieeexplore.ieee.org/document/9460246).
Christian Pilato, Francesco Regazzoni High-Level Synthesis of Security Properties via Software-Level Abstractions Presented at 1st Workshop on Languages, Tools, and Techniques for Accelerator Design (LATTE 2021) , 15 April 2021, Virtual Event (available at: http://arxiv.org/abs/2104.01446).
Stephanie Soldavini, Christian Pilato Compiler Infrastructure for Specializing Domain-Specific Memory Templates Presented at 1st Workshop on Languages, Tools, and Techniques for Accelerator Design (LATTE 2021) , 15 April 2021, Virtual Event (available at: http://arxiv.org/abs/2104.01448).
Christian Pilato, Stanislav Bohm, Fabien Brocheton, Jeronimo Castrillon, Riccardo Cevasco, Vojtech Cima, Radim Cmar, Dionysios Diamantopoulos, Fabrizio Ferrandi, Jan Martinovic, Gianluca Palermo, Michele Paolino, Antonio Parodi, Lorenzo Pittaluga, Daniel Raho, Francesco Regazzoni, Katerina Slaninova, Christoph Hagleitner EVEREST: A design environment for extreme-scale big data analytics on heterogeneous platforms Proceedings of the IEEE Design, Automation and Test in Europe Conference (DATE), 1-5 February 2021, Virtual Event (available at: https://arxiv.org/abs/2103.04185).
Poster
S. Curzel, S. Jovic, M. Fiorito, A. Tumeo, F. Ferrandi. High Level Synthesis: Experimenting with MLIR polyhedral representation for accelerator design. IMPACT 2022.
S. Curzel, S. Jovic, M. Fiorito, A. Tumeo, F. Ferrandi. MLIR Loop Optimizations for High-Level Synthesis: A Case Study, PACT 2022.
Tom Slooff, Francesco Regazzoni, Fabien Brocheton, Antonio Parodi, Radim Cmar. Anomaly detection to improve security of big data analytics, CF 2022. (available here: https://zenodo.org/records/11479195) (poster)
Radim Cmar , Martin Šurkovský, Martin Šurkovský, Jan Martinovič Advanced Traffic Modelling for Smart Cities using Powerful Data Processing Platform, EBDVF 2021.
A.Galizia, A.Parodi ,R.Cevasco, M.Grasso Predicting Renewable Engergy Generation by the means of Weather-Scenarios, IOT Sensors and Complex HPC Infrastructure, EBDVF 2021.
F. Brocheton, D. Poulet , A.Galizia, A.Parodi, M. Golasowski, J. Martinovič Improving Air Dispersion Prediction Exploiting Complex Infrastructure and Ensemble Forecast, EBDVF 2021.
Radim Cmar, Martin Šurkovský, Kateřina Slaninová, Jan Martinovič Advanced Traffic Modelling for Smart CitiesUsing Powerful Data Processing Platform, EHPCSW 2022.
Martin Šurkovský, Stanislav Bohm, Kateřina Slaninová, Jan Martinovič, Radim Cmar, Gianluca Palermo Advanced Traffic Modelling for Smart Cities – Project Demonstrator Using Everest Methodology, ISC 2022
Datasets
All published datasets can be found under the EVEREST community on Zenodo: https://zenodo.org/communities/everest/
PUBLIC DELIVeRABLES
D1.2 Initial Data Management Plan
D2.1 Definition of the Application Use Cases
D2.2 Definition of the Language Requiremetns
D2.3 Definition of Data Requirements
D7.2 Initial dissemination Plan
D4.1 Definition of the compilation framework
D1.3 Interim Data Management Plan
D3.1 Data Management Techniques: Initial Version
D4.2 Intermediate Report of the Compilation Framework
D5.1 Intermediate Runtime Environment Report
D7.3 Intermediate Dissemination Report and Updated Plan
D2.4 Refined definition of the application use cases
D2.5 Refined specification of language requirements
D2.6 Refined specification of data requirements
D1.4 Final Data Management Plan
D3.2 Data Management Techniques: Final Version
D4.5 Final Report of The Compilation Framework
D5.5 Final Runtime Environment Report
Webinars
EVENTS
- FPL workshop 2021 click for more information
- DATE workshop DATA-DREAM22 click for more information
- HiPEAC workshop 2022 EVEREST: Design and Programming High-performance, distributed, reconfigurable and heterogeneous platforms for extreme-scale analytics click for more information
- PhD Summer School: Extreme-scale big data analytics and scientific computing on heterogeneous platforms click for more information
- HiPEAC workshop 2023 EVEREST + DAPHNE: Workshop on Design and Programming High-performance, distributed, reconfigurable and heterogeneous platforms for extreme-scale analytics click for more information