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).
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).
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.
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.
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.
MELF: Multivariant Executables for a Heterogeneous World
In: 2023 USENIX Annual Technical Conference (USENIX ATC 23), USENIX Association, Boston, MA, 2023, ISBN: 978-1-939133-35-9.
TOSTING: Investigating Total Store Ordering on ARMBest Paper Award
In: Proceedings of the 36th GI/ITG International Conference on Architecture of Computing Systems (ARCS 23), Springer International Publishing, Athens, Greece, 2023.
In: 2nd Workshop on Sustainable Computer Systems (HotCarbon '23), ACM, Boston, MA, USA, 2023, ISBN: 979-8-4007-0242-6.
carbond: An Operating-System Daemon for Carbon Awareness
In: 2nd Workshop on Sustainable Computer Systems (HotCarbon '23), ACM, Boston, MA, USA, 2023, ISBN: 979-8-4007-0242-6.
Luci: Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects
In: 2023 USENIX Annual Technical Conference (USENIX ATC 23), pp. 241–256, USENIX Association, Boston, MA, 2023, ISBN: 978-1-939133-35-9.
In: Proceedings of the 19th Workshop on Hot Topics in Operating Systems, pp. 23–29, Association for Computing Machinery, Providence, RI, USA, 2023, ISBN: 9798400701955.
Processing-in-Memory for Databases: Query Processing and Data Transfer
In: Proceedings of the 19th International Workshop on Data Management on New Hardware, pp. 107–111, Association for Computing Machinery, New York, NY, USA, 2023, ISBN: 9798400701917.
Virtual-Memory Assisted Buffer Management
In: Proceedings of the ACM SIGMOD/PODS International Conference on Management of Data (SIGMOD'23), ACM, Seattle, WA, USA, 2023.
Intelligent Data Migration Policies in a Write-Optimized Copy-on-Write Tiered Storage Stack
In: Jean-Thomas Acquaviva, Shadi Ibrahim, Suren Byna (Ed.): Proceedings of the 3rd Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems, CHEOPS 2023, Rome, Italy, 8 May 2023, pp. 17–26, ACM, 2023.
Timing-accurate simulation framework for NVM-based compute-in-memory architecture exploration
In: it-Information Technology, vol. 65, no. 1-2, pp. 13–29, 2023.
In: Proceedings of the 34th GI-Workshop on Foundations of Databases (Grundlagen von Datenbanken), 2023.