2024
SPP: Safe Persistent Pointers for Memory Safety To Appear
In: Proceedings of the 54th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '24), Forthcoming, (Accepted).
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: Grundlagen von Datenbanken, Forthcoming.
Adaptive Query Compilation with Processing-in-Memory
In: 2023 IEEE 39th International Conference on Data Engineering Workshops (ICDEW), pp. 191–197, 2023, ISSN: 2473-3490.
On the Performance of NVRAM-based Operating Systems: A Case Study with Linux and FreeBSD
Department Informatik no. CS-2023-01, 2023.
Back to the Core-Memory Age: Running Operating Systems in NVRAM only
In: Proceedings of the 36th International Conference on Architecture of Computing Systems (ARCS'23), pp. 153–167, Athens, Greece, 2023.
ResourceGauge: Enabling Resource-Aware Software Components
In: Proceedings of the 17th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT'23), pp. 11–17, Vienna, Austria, 2023.
Towards Data-Based Cache Optimization of B+-Trees
In: Norman May, Nesime Tatbul (Ed.): Proceedings of the 19th International Workshop on Data Management on New Hardware, DaMoN 2023, Seattle, WA, USA, June 18-23, 2023, pp. 63–69, ACM, 2023.
NVall: A Crash-Resistant and Kernel-Compatible Memory Allocator for NVRAM
In: Michael Engel (Ed.): Tagungsband des FG-BS Herbsttreffens 2023, Gesellschaft für Informatik, 2023.
Accelerating Large Table Scan using Processing-In-Memory Technology
In: BTW 2023, pp. 797–814, Gesellschaft für Informatik e.V., Bonn, 2023, ISBN: 978-3-88579-725-8.
2022
SafePM: A Sanitizer for Persistent Memory
In: Proceedings of the Seventeenth European Conference on Computer Systems, pp. 506–524, Association for Computing Machinery, Rennes, France, 2022, ISBN: 9781450391627.
Bears: Building Energy-Aware Reconfigurable Systems
In: Proceedings of the 12th Brazilian Symposium on Computing Systems Engineering (SBESC'22), pp. 1–8, IEEE, Fortaleza, Ceara, Brazil, 2022.
Trusted Monitor: TEE-Based System MonitoringBest Paper Award
In: Proceedings of the 12th Brazilian Symposium on Computing Systems Engineering (SBESC'22), pp. 1–8, IEEE, Fortaleza, Ceara, Brazil, 2022.
2021
AnyCall: Fast and Flexible System-Call Aggregation
In: Proceedings of the 11th Workshop on Programming Languages and Operating Systems, pp. 1–8, Association for Computing Machinery, Virtual Event, Germany, 2021, ISBN: 9781450387071.