2026

Computation Is Fast, Use T<scp>hreadlet</scp>!: Efficient Threading for μs-Scale Computing via OS/Hardware Co-Design

Y. Yao; X. Qin; Y. Fan; Y. Li; K. Hu  et al.

2026. SOSP '26: ACM SIGOPS 32nd Symposium on Operating Systems Principles, Prague, Czech Republic, 2026-09-29 - 2026-09-02. p. 430 - 447. DOI : 10.1145/3830418.3843863.

Accurate & Scalable Time-Based Sampling of Full-System Simulation

S. Lin; Y. Li; M. Alian; B. Falsafi; K. Lai

2026. 59th IEEE/ACM International Symposium on Microarchitecture, Athens, Greece, 2026-10-31 - 2026-11-04.

Introduction to the FPL 2025 Journal Track

M. Stojilović; D. Stroobandt

ACM Transactions on Reconfigurable Technology and Systems. 2026. DOI : 10.1145/3844603.

Proceedings of the 16th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART)

2026. 16th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, Heidelberg, Germany, 2026-06-17 - 2026-06-19.

Introduction to the ARC 2025 Journal Track

R. Giorgi; M. Stojilovic

ACM Transactions on Reconfigurable Technology and Systems. 2026. Vol. 2025. DOI : 10.1145/3839105.

Power Breakdowns and PUE Implications of Air-Cooled and Direct-Liquid-Cooled Servers

A. Ning; X. E. Ouvrard; B. Falsafi

2026. The 3rd Workshop on Hot Topics in System Infrastructure, Raleigh, North Carolina, USA, 2026-06-28.

Design Space Exploration for Optimal Silicon-Efficient Server Chiplets

A. Chakraborty; A. Ansari; A. Ams; S. Lin; Y. Li  et al.

2026. The 3rd Workshop on Hot Topics in System Infrastructure, Raleigh, North Carolina, USA, 2026-06-28.

PathSteiner: Improving PathFinder with Quasi-Optimal Steiner-Tree Initialization

S. Shrivastava; L. Kurešević; A. Poupakis; C. Ravishankar; D. Gaitonde  et al.

2026. 2026 IEEE 34th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Atlanta, GA, USA, 2026-05-13 - 2026-05-16. p. 133 - 141. DOI : 10.1109/fccm68464.2026.00030.

AIPS: AI-Based Power Simulation for Pre-Silicon Side-Channel Security Evaluation

Y. Gao; H. Ma; T. ZHANG; J. He; Y. Zhao  et al.

IACR Transactions on Cryptographic Hardware and Embedded Systems. 2026. Vol. 2026, num. 2, p. 441 - 467. DOI : 10.46586/tches.v2026.i2.441-467.

PathSteiner: Improving PathFinder with Quasi-Optimal Steiner-Tree Initialization

S. Shrivastava; L. Kurešević; A. Poupakis; C. Ravishankar; D. Gaitonde  et al.

2026.

Out with LSQs: Custom Circuits for Memory Access Reordering in Dynamic HLS

R. Pirayadi; A. Elakhras; M. Stojilovic; P. Ienne

2026. 34th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, CA, USA, 2026-02-22 - 2026-02-24. p. 92 - 102. DOI : 10.1145/3748173.3779204.

Compressing DNNs Using Microscaling Formats with Sensitivity and Sparsity

S. B. Harma / B. Falsafi; M. Jaggi (Dir.)

Lausanne, EPFL, 2026. p. 198. DOI : 10.5075/epfl-thesis-10722.

Redesigning Hardware/Software Contracts for Modern Datacenter Systems

Y. Li / B. Falsafi (Dir.)

Lausanne, EPFL, 2026. p. 233. DOI : 10.5075/epfl-thesis-10865.

Accurate, Scalable, and Fast Time-Based Sampling of Full-System Simulation

S. Lin / B. Falsafi; M. Alian (Dir.)

Lausanne, EPFL, 2026. p. 129. DOI : 10.5075/epfl-thesis-10878.

From Monolithic to Multi-Stage Routing for FPGAs

S. Shrivastava / B. Falsafi; M. Stojilovic (Dir.)

Lausanne, EPFL, 2026. p. 190. DOI : 10.5075/epfl-thesis-11430.

2025

Out with LSQs: Custom Circuits for Memory Access Reordering in Dynamic HLS

R. Pirayadi; A. Elakhras; P. Ienne; M. Stojilovic

2025.

FRESCO: Efficient Subgraph Enumeration for Scalable Clustering in Heterogeneous CGRAs

L. Coulon; A. Ragab; J. Anderson; M. Stojilovic; P. Ienne

2025. 2025 IEEE/ACM International Conference on Computer Aided Design, Munich, Germany, 2025-10-26 - 2025-10-30.

A Low-latency On-chip Cache Hierarchy for Load-to-use Stall Reduction in GPUs

N. (. (Nematollahi zadeh) Mahani; H. Falahati; S. Darabi; A. Javadi-Nezhad; Y. Oh  et al.

ACM Transactions on Architecture and Code Optimization. 2025. DOI : 10.1145/3760782.

QFlex 3.0: Fast and Accurate ARM Server Simulation

S. Lin; A. Ansari; A. Chakraborty; B. Eryilmaz; Y. Li  et al.

2025. ARM-based General-Purpose Computing: Software-Hardware Co-Optimization for Performance Acceleration, Tokyo, Japan, 2025-06-21.

Single-Address-Space FaaS with Jord

Y. Li; A. Bhattacharyya; M. Kumar; A. Bhattacharjee; Yoav Etsion  et al.

2025. The 52nd Annual International Symposium on Computer Architecture, Tokyo, Japan, 2025-06-21 - 2025-06-25. p. 694 - 707. DOI : 10.1145/3695053.3731108.

Avant-Garde: Empowering GPUs with Scaled Numeric Formats

M. Gil; D. Ha; S. B. Harma; M. K. Yoon; B. Falsafi  et al.

2025. The 52nd Annual International Symposium on Computer Architecture, Tokyo, Japan, 2025-06-21 - 2025-06-25. p. 153 - 165. DOI : 10.1145/3695053.3731100.

Constrained bit allocation for neural networks

S. Boudouh; S. B. Harma; A. Mahmoud; B. Falsafi

2025. Machine Learning for Computer Architecture and Systems 2025, Tokyo, Japan, 2025-06-21.

Guaranteed Yet Hard to Find: Uncovering FPGA Routing Convergence Paradox

S. Shrivastava; S. Tanaka; S. Nikolic; C. Ravishankar; D. Gaitonde  et al.

2025.

ROBoost: A Study of FPGA Logic-Based Power-Wasting Primitives

D. G. A. S. Mahmoud; S. Andreani; V. Lenders; M. Stojilovic

2025. The 21st International Symposium on Applied Reconfigurable Computing, Sevilla, Spain, 2025-04-09 - 2025-04-11.

Rethinking IOMMU for Future IO Devices

M. Kumar; Y. Li; Y. Etsion; A. Bhattacharjee; A. Basu  et al.

2025. 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Rotterdam, The Netherlands, 2025-03-30 - 2025-04-03.

FRIDA: Reconfigurable Arrays for Dynamically Scheduled High-Level Synthesis

L. Coulon; L. Ramirez; J. Anderson; M. Stojilovic; P. Ienne

2025. ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2025), Monterey, California, USA, 2025-02-27 - 2025-03-01. p. 147 - 158. DOI : 10.1145/3706628.3708880.

Effective Interplay Between Sparsity and Quantization: from Theory to Practice

S. B. Harma; A. Chakraborty; E. Kostenok; D. Mishin; D. Ha  et al.

2025. The Thirteenth International Conference on Learning Representations, Singapore, 2025-04-24 - 2025-04-28.

Guaranteed Yet Hard to Find: Uncovering FPGA Routing Convergence Paradox

S. Shrivastava; S. Nicolic; S. Tanaka; C. Ravishankar; D. Gaitonde  et al.

2025. 33rd IEEE International Symposium on Field-Programmable Custom Computing Machines, Fayetteville, Arkansas, USA, 2025-05-04 - 2025-05-07. p. 143 - 151. DOI : 10.1109/FCCM62733.2025.00060.

ROBoost: A Study of FPGA Logic-Based Power-Wasting Primitives. Artifacts

D. G. A. S. Mahmoud; S. Andreani; V. Lenders; M. Stojilovic

2025.

2024

MultiQueue-Based FPGA Routing: Relaxed A* Priority Ordering for Improved Parallelism

A. Singer; H. Yan; G. Zhang; M. Jeffrey; M. Stojilovic  et al.

2024. The 23rd International Conference on Field-Programmable Technology, Sydney, Australia, 2024-12-10 - 2024-12-12. p. 1 - 9. DOI : 10.1109/ICFPT64416.2024.11113444.

Parallel FPGA Routing with On-the-Fly Net Decomposition

F. Kos; M. Stojilovic; V. Betz

2024. The 23rd International Conference on Field-Programmable Technology, Sydney, Australia, 2024-12-10 - 2024-12-12. p. 1 - 9. DOI : 10.1109/ICFPT64416.2024.11113423.

UrbanTwin: An urban digital twin for climate action

D.-A. Constantinescu; V. Kartsch; Y. Nakatsuka; P. Wiese; P. Orbanovik  et al.

EcoCloud Annual Event on IT Sustainability 2024, Lausanne, Switzerland, 2024-10-08.

Silicon Efficiency in Post-Moore Servers

A. Ansari; S. Lin; A. Chakraborty; M. Alian; B. Eryilmaz  et al.

2024. Workshop on Hot Topics in Ethical Computer Systems, San Diego, California, USA, 2024-04-28.

X-Attack 2.0: The Risk of Power Wasters and Satisfiability Don’t-Care Hardware Trojans to Shared Cloud FPGAs

D. G. Mahmoud; B. Shokry; V. Lenders; W. Hu; M. Stojilović

IEEE Access. 2024. p. 1 - 1. DOI : 10.1109/ACCESS.2024.3353134.

Electrical-Level Fault-Injection Attacks on FPGA-Based Systems

D. G. A. S. Mahmoud / B. Falsafi; M. Stojilovic (Dir.)

Lausanne, EPFL, 2024. p. 227. DOI : 10.5075/epfl-thesis-10315.

Server Architecture from Enterprise to Post-Moore

B. Falsafi; M. Ferdman; B. Grot

IEEE Micro. 2024. Vol. 44, num. 5, p. 65 - 73. DOI : 10.1109/MM.2024.3418975.

2023

Practical Implementations of Remote Power Side-Channel and Fault-Injection Attacks on Multitenant FPGAs

D. G. Mahmoud; O. Glamočanin; F. Regazzoni; M. Stojilović

Security of FPGA-Accelerated Cloud Computing Environments; Springer, Cham, 2023. p. 101 - 135. - 978-3-031-45394-6.

DOI : 10.1007/978-3-031-45395-3_5.

GRAMM: Fast CGRA Application Mapping Based on A Heuristic for Finding Graph Minors

G. Zhou; M. Stojilovic; J. H. Anderson

2023. 33rd International Conference on Field-Programmable Logic and Applications (FPL), Gothenburg, SWEDEN, SEP 04-08, 2023. p. 305 - 310. DOI : 10.1109/FPL60245.2023.00052.

IIBLAST: Speeding Up Commercial FPGA Routing by Decoupling and Mitigating the Intra-CLB Bottleneck

S. Shrivastava; S. Nikolic; C. Ravishankar; D. Gaitonde; M. Stojilovic

2023. IEEE/ACM International Conference on Computer-Aided Design (IEEE/ACM ICCAD 2023), San Francisco, CA, USA, 2023-10-29 - 2023-11-02. DOI : 10.1109/ICCAD57390.2023.10323897.

What's Missing in Agile Hardware Design? Verification!

B. Falsafi

Journal Of Computer Science And Technology. 2023. Vol. 38, num. 4, p. 735 - 736. DOI : 10.1007/s11390-023-0005-3.

Scale-out Systolic Arrays

A. C. Yuzuguler; C. Sonmez; M. Drumond; Y. Oh; B. Falsafi  et al.

Acm Transactions On Architecture And Code Optimization. 2023. Vol. 20, num. 2, p. 27. DOI : 10.1145/3572917.

Temperature Impact on Remote Power Side-Channel Attacks on Shared FPGAs

O. Glamocanin; H. Bazaz; M. Payer; M. Stojilovic

2023. Design, Automation and Test in Europe Conference DATE 2023, Antwerp, Belgium, April 17-19, 2023. DOI : 10.23919/DATE56975.2023.10136979.

The Side-channel Metrics Cheat Sheet

K. Papagiannopoulos; O. Glamočanin; M. Azouaoui; D. Ros; F. Regazzoni  et al.

ACM Computing Surveys. 2023. Vol. 55, num. 10, p. 1 - 38. DOI : 10.1145/3565571.

Accuracy Boosters: Epoch-Driven Mixed-Mantissa Block Floating-Point for DNN Training

S. B. Harma; C. Sönmez; B. Falsafi; M. Jaggi; Y. Oh

2023. 11th International Conference on Learning Representations (ICLR 2023), Kigali, Rwanda, 2023-05-01 - 2023-05-05.

IIBLAST: Speeding Up Commercial FPGA Routing by Decoupling and Mitigating the Intra-CLB Bottleneck

S. Shrivastava; S. Nikolic; C. Ravishankar; D. Gaitonde; M. Stojilovic

2023.

Evaluating, Exploiting, and Hiding Power Side-Channel Leakage of Remote FPGAs

O. Glamocanin / B. Falsafi; M. Stojilovic (Dir.)

Lausanne, EPFL, 2023. p. 249. DOI : 10.5075/epfl-thesis-9918.

Rebooting Virtual Memory with Midgard

S. Gupta / B. Falsafi; A. Bhattacharjee (Dir.)

Lausanne, EPFL, 2023. p. 178. DOI : 10.5075/epfl-thesis-8864.

Instruction-Level Power Side-Channel Leakage Evaluation of Soft-Core CPUs on Shared FPGAs

O. Glamočanin; S. Shrivastava; J. Yao; N. Ardo; M. Payer  et al.

Journal of Hardware and Systems Security. 2023. DOI : 10.1007/s41635-023-00135-1.

Active Wire Fences for Multitenant FPGAs

O. Glamocanin; A. Kostic; S. Kostic; M. Stojilovic

2023. 26th International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS), Tallinn, Estonia, May 3-5, 2023. p. 13 - 20. DOI : 10.1109/DDECS57882.2023.10138941.

RDS: FPGA Routing Delay Sensors for Effective Remote Power Analysis Attacks

D. Spielmann; O. Glamočanin; M. Stojilović

IACR Transactions on Cryptographic Hardware and Embedded Systems. 2023. Vol. 2023, num. 2, p. 543 - 567. DOI : 10.46586/tches.v2023.i2.543-567.

A Visionary Look at the Security of Reconfigurable Cloud Computing

M. Stojilović; K. Rasmussen; F. Regazzoni; M. B. Tahoori; R. Tessier

Proceedings of the IEEE. 2023. p. 1 - 24. DOI : 10.1109/JPROC.2023.3330729.

Imprecise Store Exceptions

S. Gupta; Y. Li; Q. Kang; A. Bhattacharjee; B. Falsafi  et al.

2023. The 50th Annual International Symposium on Computer Architecture (ISCA ’23), Orlando, FL, USA, June 17–21, 2023. DOI : 10.1145/3579371.3589087.

Cooperative Concurrency Control for Write-Intensive Key-Value Workloads

M. J. Sutherland; B. Falsafi; A. Daglis

2023. The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23), Vancouver, BC, Canada, March 25–29, 2023. p. 30 - 46. DOI : 10.1145/3567955.3567957.

SecureCells: A Secure Compartmentalized Architecture

A. Bhattacharyya; F. Hofhammer; Y. Li; S. Gupta; A. Sánchez Marín  et al.

2023. 44th IEEE Symposium on Security and Privacy, San Francisco, USA, May 22-24, 2023. p. 2921 - 2939. DOI : 10.1109/SP46215.2023.00125.

AstriFlash: A Flash-Based System for Online Services

S. Gupta; Y. Oh; L. Yan; M. J. Sutherland; A. Bhattacharjee  et al.

2023. The 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29), Montreal, QC, Canada, Feb 25 – March 01, 2023. DOI : 10.1109/HPCA56546.2023.10070955.

2022

DFAulted: Analyzing and Exploiting CPU Software Faults Caused by FPGA-Driven Undervolting Attacks

D. G. A. S. Mahmoud; D. Dervishi; S. Hussein; V. Lenders; M. Stojilovic

IEEE Access. 2022. Vol. 10, p. 134199 - 134216. DOI : 10.1109/ACCESS.2022.3231753.

Accuracy Booster: Enabling 4-bit Fixed-point Arithmetic for DNN Training

S. B. Harma; A. Chakraborty; N. Sperry; B. Falsafi; M. Jaggi  et al.

2022

A Deep-Learning Approach to Side-Channel Based CPU Disassembly at Design Time

H. Fendri; M. Macchetti; J. Perrine; M. Stojilovic

2022. 25th Design, Automation and Test in Europe Conference and Exhibition (DATE), Antwerp, Belgium [Virtual], March 14-23, 2022. p. 670 - 675. DOI : 10.23919/DATE54114.2022.9774531.

FPGA-to-CPU Undervolting Attacks

D. G. A. S. Mahmoud; S. Hussein; V. Lenders; M. Stojilovic

2022. 25th Design, Automation and Test in Europe, Antwerp, Belgium [Virtual], March 14-23, 2022. p. 999 - 1004. DOI : 10.23919/DATE54114.2022.9774663.

Electrical-Level Attacks on CPUs, FPGAs, and GPUs: Survey and Implications in the Heterogeneous Era

D. G. Mahmoud; V. Lenders; M. Stojilović

ACM Computing Surveys. 2022. Vol. 55, num. 3, p. 1 - 40. DOI : 10.1145/3498337.

Deep Learning Detection of GPS Spoofing

O. Jullian; B. Otero; M. Stojilović; J. J. Costa; J. Verdú  et al.

2022. 7th International Conference Machine Learning, Optimization, and Data Science (LOD 2021), Grasmere, UK, October 4-8, 2021. p. 527 - 540. DOI : 10.1007/978-3-030-95467-3_38.

Hardware and Software Support for RPC-Centric Server Architecture

M. J. Sutherland / B. Falsafi; A. Daglis (Dir.)

Lausanne, EPFL, 2022. p. 256. DOI : 10.5075/epfl-thesis-8017.

2021

Equinox: Training (for Free) on a Custom Inference Accelerator

M. P. Drumond Lages De Oliveira; L. Coulon; A. Pourhabibi Zarandi; A. C. Yüzügüler; B. Falsafi  et al.

2021. 54th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’21), Virtual Event, Greece, October 18–22, 2021. DOI : 10.1145/3466752.3480057.

Cerebros: Evading the RPC Tax in Datacenters

A. Pourhabibi Zarandi; M. J. Sutherland; A. Daglis; B. Falsafi

2021. MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, Virtual Event, Greece, October 18–22, 2021. p. 407 - 420. DOI : 10.1145/3466752.3480055.

Runtime Replacement of Machine Learning Modules in Fpga-based Systems

D. G. Mahmoud; B. Shokry; A. ElRefaey; H. H. Amer; I. Adly

2021. 10th Mediterranean Conference on Embedded Computing, Budva, Montenegro, 2021-06-07 - 2021-06-10. p. 340 - 343. DOI : 10.1109/MECO52532.2021.9460192.

NetCracker: A Peek into the Routing Architecture of Xilinx 7-Series FPGAs

M. B. Petersen; S. Nikolic; M. Stojilovic

2021. International Symposium on Field-Programmable Gate Arrays, Virtual Conference, February 28 - March 2, 2021. DOI : 10.1145/3431920.3439285.

Shared FPGAs and the Holy Grail: Protections against Side-Channel and Fault Attacks

O. Glamocanin; D. Mahmoud; F. Regazzoni; M. Stojilovic

2021. DATE 2021 Design, Automation and Test in Europe, Virtual, February 1-5, 2021. p. 1645 - 1650. DOI : 10.23919/DATE51398.2021.9473947.

Data transformer apparatus

A. Pourhabibi Zarandi; S. Gupta; H. Kassir; M. Sutherland; Z. Tian  et al.

US11748254 ; US2022327048 ; WO2021037341 . 2021.

Rebooting Virtual Memory with Midgard

S. Gupta; A. Bhattacharyya; Y. Oh; A. Bhattacharjee; B. Falsafi  et al.

2021. ISCA 2021 48th International Symposium on Computer Architecture, Online conference, June 14-19, 2021. DOI : 10.1109/ISCA52012.2021.00047.

Hardware-Software Co-Design of an RPC Processor

A. Pourhabibi Zarandi / B. Falsafi (Dir.)

Lausanne, EPFL, 2021. p. 146. DOI : 10.5075/epfl-thesis-7217.

Shrinking FPGA Static Power via Machine Learning-Based Power Gating and Enhanced Routing

Z. Seifoori; H. Asadi; M. Stojilovic

IEEE Access. 2021. Vol. 9, p. 115599 - 115619. DOI : 10.1109/ACCESS.2021.3085005.

Improving First-Order Threshold Implementations of SKINNY

A. F. Caforio; D. P. Collins; S. Banik; O. Glamocanin

2021. 22nd International Conference on Cryptology in India (INDOCRYPT21), Remote, December 12-15, 2021. p. 246 - 267. DOI : 10.1007/978-3-030-92518-5_1.

2020

Nonintrusive and Adaptive Monitoring for Locating Voltage Attacks in Virtualized FPGAs

S. S. Mirzargar; G. Renault; A. Guerrieri; M. Stojilovic

2020. 19th International Conference on Field-Programmable Technology (ICFPT), Maui, HI, USA (Virtual conference), December 7-11, 2020. p. 288 - 289. DOI : 10.1109/ICFPT51103.2020.00050.

Exploiting Errors for Efficiency: A Survey from Circuits to Applications

P. Stanley-Marbell; A. Alaghi; M. Carbin; E. Darulova; L. Dolecek  et al.

ACM Computing Surveys. 2020. Vol. 53, num. 3, p. 51. DOI : 10.1145/3394898.

Are Cloud FPGAs Really Vulnerable to Power Analysis Attacks?

O. Glamocanin; L. Coulon; F. Regazzoni; M. Stojilovic

2020. Design, Automation and Test in Europe (DATE), Grenoble, France, March 9-13, 2020. p. 1007 - 1010. DOI : 10.23919/DATE48585.2020.9116481.

Built-in Self-Evaluation of First-Order Power Side-Channel Leakage for FPGAs

O. Glamocanin; L. Coulon; F. Regazzoni; M. Stojilovic

2020. 28th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2020), Seaside, California, USA, February 23-25, 2020. DOI : 10.1145/3373087.3375318.

Closing Leaks: Routing Against Crosstalk Side-Channel Attacks

Z. Seifoori; S. S. Mirzargar; M. Stojilovic

2020. 28th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA 2020), Seaside, California, USA, February 23-25, 2020. DOI : 10.1145/3373087.3375319.

A Shared-Memory Parallel Implementation of the RePlAce Global Cell Placer

F. Gessler; P. Brisk; M. Stojilovic

2020. 33rd International Conference on VLSI Design and 19th International Conference on Embedded Systems (VLSID), Bangalore, India, January 4-8, 2020. DOI : 10.1109/VLSID49098.2020.00031.

SPARTA: A Divide and Conquer Approach to Address Translation for Accelerators

J. Picorel; S. A. S. Kohroudi; Z. Yan; A. Bhattacharjee; B. Falsafi  et al.

2020

ColTraIn: Co-located DNN training and inference

M. P. Drumond Lages De Oliveira / B. Falsafi; M. Jaggi (Dir.)

Lausanne, EPFL, 2020. p. 115. DOI : 10.5075/epfl-thesis-10265.

The NEBULA RPC-Optimized Architecture

M. Sutherland; S. Gupta; B. Falsafi; V. Marathe; D. Pnevmatikatos  et al.

2020. 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA), Valencia, Spain, May, 30th - June, 3rd 2020. p. 199 - 212. DOI : 10.1109/ISCA45697.2020.00027.

AIPS: AI-Based Power Simulation for Pre-silicon Side-Channel Security Evaluation

Y. Gao; H. Ma; T. Zhang; j. He; Y. Zhao  et al.

2020.

X-Attack: Remote Activation of Satisfiability Don’t-Care Hardware Trojans on Shared FPGAs

D. Mahmoud; W. Hu; M. Stojilovic

2020. 30th International Conference on Field-Programmable Logic and Applications (FPL), ELECTR NETWORK, August 31 - September 4, 2020. p. 185 - 192. DOI : 10.1109/FPL50879.2020.00039.

Optimus Prime: Accelerating Data Transformation in Servers

A. Pourhabibi Zarandi; S. Gupta; H. Kassir; M. J. Sutherland; Z. Tian  et al.

2020. Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, March 16–20, 2020. p. 1203 - 1216. DOI : 10.1145/3373376.3378501.

2019

A machine learning approach for power gating the FPGA routing network

S. Zeinab; H. Asadi; M. Stojilovic

2019. 2019 International Conference on Field-Programmable Technology (ICFPT), Tianjin, China, December 9-13, 2019. p. 10 - 18. DOI : 10.1109/ICFPT47387.2019.00010.

Distributed Logless Atomic Durability with Persistent Memory

S. Gupta; A. Daglis; B. Falsafi

2019. The 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-52), Columbus, OH, USA, October 12–16, 2019. DOI : 10.1145/3352460.3358321.

Physical Side-Channel Attacks and Covert Communication on FPGAs: A Survey

S. S. Mirzargar; M. Stojilovic

2019. 29th International Conference on Field Programmable Logic and Applications (FPL), Barcelona, Spain, September 9 - 13, 2019. DOI : 10.1109/FPL.2019.00039.

FPGA-Assisted Deterministic Routing for FPGAs

D. Korolija; M. Stojilovic

2019. 2019 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), Rio de Janeiro, Brasil, May 20-24, 2019. p. 155 - 162. DOI : 10.1109/IPDPSW.2019.00034.

RPCValet: NI-Driven Tail-Aware Balancing of µs-Scale RPCs

A. Daglis; M. Sutherland; B. Falsafi

2019. Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '19, Providence, Rhode Island, USA, April 13-17, 2019. p. 35 - 48. DOI : 10.1145/3297858.3304070.

Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling

S. Novakovic; A. Daglis; D. Ustiugov; E. Bugnion; B. Falsafi  et al.

ACM Transactions on Computer Systems. 2019. Vol. 36, num. 2, p. 1 - 37. DOI : 10.1145/3309986.

Timing Violation Induced Faults in Multi-Tenant FPGAs

D. Mahmoud; M. Stojilovic

2019. Design, Automation & Test in Europe Conference & Exhibition (DATE), Florence, ITALY, Mar 25-29, 2019. p. 1745 - 1750. DOI : 10.23919/DATE.2019.8715263.

Linebacker: Preserving Victim Cache Lines in Idle Register Files of GPUs

Y. Oh; G. Koo; M. Annavaram; W. W. Ro

2019. 46th International Symposium on Computer Architecture (ISCA), Phoenix, AZ, Jun 22-26, 2019. p. 183 - 196. DOI : 10.1145/3307650.3322222.

Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores

A. Margaritov; S. Gupta; R. Gonzalez-Alberquilla; B. Grot

2019. 25th IEEE International Symposium on High Performance Computer Architecture (HPCA), Washington, DC, Feb 16-20, 2019. p. 15 - 27. DOI : 10.1109/HPCA.2019.00024.

SMoTherSpectre: Exploiting Speculative Execution through Port Contention

A. Bhattacharyya; A. Sandulescu; M. Neugschwandtner; A. Sorniotti; B. Falsafi  et al.

2019. The 26th ACM Conference on Computer and Communications Security - ACM CSS 2019, London, UK, November 11-15, 2019. p. 785 - 800. DOI : 10.1145/3319535.3363194.

Analog Neural Networks with Deep-submicron Nonlinear Synapses

A. C. Yüzügüler; F. Çelik; M. P. Drumond Lages De Oliveira; B. Falsafi; P. Frossard

IEEE Micro. 2019. Vol. 39, num. 5, p. 55 - 63. DOI : 10.1109/MM.2019.2931182.

2018

Design Guidelines for High-Performance SCM Hierarchies

D. Ustiugov; A. Daglis; J. Picorel Obando; M. J. Sutherland; E. Bugnion  et al.

2018. 4th International Symposium on Memory Systems (MEMSYS), Old Town Alexandria, VA, USA, October 1-4, 2018. DOI : 10.1145/3240302.3240310.

Training DNNs with Hybrid Block Floating Point

M. Drumond; T. Lin; M. Jaggi; B. Falsafi

2018. NeurIPS 2018 - 32nd Conference on Neural Information Processing Systems, Montreal, CANADA, Dec 02-08, 2018.

Deterministic Parallel Routing for FPGAs based on Galois Parallel Execution Model

Y. Moctar; M. Stojilovic; P. Brisk

2018. 28th International Conference on Field Programmable Logic and Applications (FPL), Dublin, IRELAND, Aug 26-31, 2018. p. 21 - 25. DOI : 10.1109/FPL.2018.00011.

Network-Compute Co-Design for Distributed In-Memory Computing

A. Daglis / B. Falsafi; E. Bugnion (Dir.)

Lausanne, EPFL, 2018. p. 230. DOI : 10.5075/epfl-thesis-8749.

LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register Prefetching

M. Sadrosadati; A. Mirhosseini; S. B. Ehsani; H. Sarbazi-Azad; M. Drumond  et al.

2018. Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '18, Williamsburg, VA, USA, March 24th – March 28th, 2018. p. 489 - 502. DOI : 10.1145/3173162.3173211.