2025
CINM (Cinnamon): A Compilation Infrastructure for Heterogeneous Compute In-Memory and Compute Near-Memory Paradigms To Appear
In: Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'25), Association for Computing Machinery, Rotterdam, The Netherlands, Forthcoming.
Feasibility Analysis of Semi-Permanent Database Offloading to UPMEM Near-Memory Computing Modules To Appear
In: Proceedings of the 3rd Workshop on Novel Data Management Ideas on Heterogeneous Hardware Architectures, Gesellschaft für Informatik e.V., Forthcoming, (to appear).
Modeling and Simulating Emerging Memory Technologies: A Tutorial
In: arXiv e-prints, pp. arXiv:2502.10167, 2025.
Performance-Aware Behaviour Models for Feature-Dependent Runtime Attributes in Product Lines To Appear
In: Proceedings of the 19th International Working Conference on Variability Modelling of Software-Intensive Systems, Association for Computing Machinery, Rennes, France, Forthcoming, (to appear).
Evaluating the Impact of Racetrack Memory Misalignment Faults on BNNs Performance
In: Luigi Carro, Francesco Regazzoni, Christian Pilato (Ed.): Embedded Computer Systems: Architectures, Modeling, and Simulation, pp. 230–245, Springer Nature Switzerland, Cham, 2025, ISBN: 978-3-031-78377-7.
Turbo-FHE: Accelerating Fully Homomorphic Encryption with FPGA and HBM Integration
In: IEEE Design & Test, pp. 1-1, 2025.
REAP-NVM: Resilient Endurance-Aware NVM-based PUF against Learning-based Attacks To Appear
In: Design, Automation & Test in Europe Conference & Exhibition (DATE), 2025, Forthcoming.
Hardware/Software Co-Analysis for Worst Case Execution Time Bounds To Appear
In: Design, Automation & Test in Europe Conference & Exhibition (DATE), 2025, Forthcoming.
NVM in Data Storage: A Post-Optane Future To Appear
In: ACM Transactions on Storage, Forthcoming, (accepted).
Embracing NVM: Optimizing Bepsilon-Tree Structures and Data Compression in Storage Engines To Appear
In: Proceedings of the Workshop on Novel Data Management Ideas on Heterogeneous Hardware Architectures (NoDMC), Forthcoming, (to appear).
2024
Testing ReRAM-based TCAM for Computation-in-Memory Applications
In: 2024 IEEE International Conference on Design, Test and Technology of Integrated Systems (DTTIS), pp. 1–4, IEEE, 2024, ISSN: 2832-823X.
Hybrid Cache Design Under Varying Power Supply Stability - A Comparative StudyBest Paper Award
In: Proceedings of the 10th International Symposium on Memory Systems, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 979-8-4007-1091-9/24/09.
Cross-Layer Reliability Evaluation of In-Memory Similarity Computation
In: Proceedings of the 2024 IEEE International Test Conference (ITC), pp. 81–85, IEEE, 2024, ISBN: 9798331520137.
SHERLOCK: Scheduling Efficient and Reliable Bulk Bitwise Operations in NVMs
In: Proceedings of the 61th Annual Design Automation Conference (DAC'24), Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400706011.
In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 43, no. 11, pp. 3744–3755, 2024, ISSN: 1937-4151.
The New Costs of Physical Memory FragmentationBest Paper Award
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 33–40, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
Demystifying Intel Data Streaming Accelerator for In-Memory Data Processing
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 9–16, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
Performance Models for Task-based Scheduling with Disruptive Memory Technologies
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 1–8, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
Novel Memory Technologies for Multi-Tenant Exploratory Programming
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 60–63, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
Moses: Heap Partitioning for Semantic Data Tiering
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 25–32, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
To Keep or Not to Keep - The Volatility of Replacement Policy Metadata in Hybrid Caches
In: Proceedings of the 2nd Workshop on Disruptive Memory Systems, pp. 17–24, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400713033.
Toast: A Heterogeneous Memory Management System
In: Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT) 2024,, pp. 53–65, Association for Computing Machinery, Long Beach, California, USA, 2024, ISBN: 9798400706318.
On-The-Fly Data Distribution to Accelerate Query Processing in Heterogeneous Memory Systems
In: Joe Tekli, Johann Gamper, Richard Chbeir, Yannis Manolopoulos (Ed.): Advances in Databases and Information Systems, pp. 170–183, Springer Nature Switzerland, Cham, 2024, ISBN: 978-3-031-70626-4.
SPP: Safe Persistent Pointers for Memory Safety
In: Proceedings of the 54th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '24), 2024.
Towards Enabling Synchronous Releases for Periodic Tasks in RTEMS
In: Proceedings of OSPERT 2024. The 18th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications, pp. 13–18, Lille, France, 2024.
How to Be Fast and Not Furious: Looking Under the Hood of CPU Cache Prefetching
In: Proceedings of the 20th Int'l Workshop on Data Management on Modern Hardware (DaMoN), Association for Computing Machinery, Santiago, Chile, 2024, ISBN: 9798400706677.
A Design Proposal for a Unified B-epsilon-tree: Embracing NVM in Memory Hierarchies
In: Uta Störl (Ed.): Proceedings of the 35th GI-Workshop on Foundations of Databases (Grundlagen von Datenbanken), pp. 43-50, CEUR-WS.org, Herdecke, Germany, 2024.
C4CAM: A Compiler for CAM-based In-memory Accelerators
In: Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'24), pp. 14, 2024.
Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware
In: Proceedings of the VLDB Endowment, pp. 2115–2122, VLDB Endowment, Guangzhou, China, 2024.
Analyzing the memory ordering models of the Apple M1
In: Journal of Systems Architecture, vol. 149, pp. 103102:1-8, 2024, ISSN: 1383-7621.
In: Proceedings of the 2024 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1–6, IEEE, 2024.
Algorithm to Technology Co-Optimization for CiM-based Hyperdimensional Computing
In: Proceedings of the 2024 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1–6, IEEE, 2024.
Profiling with Trust: System Monitoring from Trusted Execution Environments
In: Design Automation for Embedded Systems, vol. 28, no. 1, pp. 23–44, 2024, ISSN: 1572-8080.
HetSim: A Simulator for Task-based Scheduling on Heterogeneous Hardware
In: Companion of the 15th ACM/SPEC International Conference on Performance Engineering, pp. 261–268, Association for Computing Machinery, New York, NY, USA, 2024, ISBN: 9798400704451.
Accelerating Aggregation Using a Real Processing-in-Memory System
In: Proceedings of the 2024 IEEE 40th International Conference on Data Engineering (ICDE), pp. 3920-3932, Utrecht, Netherlands, 2024.
An FPGA-Based RISC-V Instruction Set Extension and Memory Controller for Multi-Level Cell NVM
In: 2024 International Conference on Microelectronics (ICM), pp. 1-6, 2024.
Reliability analysis and mitigation for analog computation-in-memory: from technology to application
In: Proceedings of the 42nd IEEE VLSI Test Symposium (VTS), pp. 1–7, IEEE, 2024.
Virtual Memory Revisited for Tiered Memory
In: Proceedings of the 15th ACM SIGOPS Asia-Pacific Workshop on Systems, pp. 1–7, Association for Computing Machinery, Kyoto, Japan, 2024, ISBN: 9798400711053.
Co-Designing NVM-based Systems for Machine Learning and In-memory Search Applications To Appear
In: International Conference on Computer-Aided Design (ICCAD), 2024, Forthcoming.
Towards Enabling Synchronous Releases for Periodic Tasks in RTEMS
In: The 18th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), 2024, 2024.
Towards Non-Volatile Memory Wear-Leveling In (Timing)-Critical Systems To Appear
In: 2nd Workshop on OPtimization for Embedded and ReAl-time systems (OPERA), 2024., Forthcoming.
2023
Anchor: A Library for Building Secure Persistent Memory Systems
In: Proceedings of the 2024 International Conference on Management of Data (SIGMOD ’24), Association for Computing Machinery, New York, NY, USA, 2023.
Evaluation and Refinement of an Explicit Virtual-Memory Primitive
In: IEEE Access, vol. 11, pp. 136855-136868, 2023, ISSN: 2169-3536.
A Full-System Perspective on UPMEM Performance
In: Proceedings of the 1st Workshop on Disruptive Memory Systems, pp. 1-7, Association for Computing Machinery, 2023, ISBN: 9798400703003.
Towards Just-In-Time Compiling of Operating Systems
In: Proceedings of the 12th Workshop on Programming Languages and Operating Systems, pp. 41-48, Association for Computing Machinery, New York, NY, USA, 2023, ISBN: 9798400704048.
Morsels: Explicit Virtual Memory Objects
In: Proceedings of the 1st Workshop on Disruptive Memory Systems, pp. 52-59, Association for Computing Machinery, 2023, ISBN: 9798400703003.
Accelerating Large Table Scan Using Processing-In-Memory Technology
In: Datenbank-Spektrum, vol. 23, no. 3, pp. 199–209, 2023, ISSN: 1618-2162, 1610-1995.
Swift-CNN: Leveraging PCM Memory's Fast Write Mode to Accelerate CNNs
In: IEEE Embedded Systems Letters (ESL), vol. 15, no. 4, pp. 234-237, 2023.
In: Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), pp. 11-20, Hamburg, Germany, 2023.
LLFree: Scalable and Optionally-Persistent Page-Frame AllocationDistinguished Artifact Award
In: 2023 USENIX Annual Technical Conference (USENIX ATC 23), pp. 897–914, USENIX Association, Boston, MA, 2023, ISBN: 978-1-939133-35-9.