Martin Prammer
mprammer [at] cs [dot] cmu [dot] edu
Computer Science Department
Carnegie Mellon University
GHC #9118
4902 Forbes Ave
Gates-Hillman Center
Carnegie Mellon University
Pittsburgh, PA, 15213
About Me
I am a post doctoral fellow in the Computer Science Department at Carnegie Mellon University.
I am part of the
CMU Database Group
and work closely with Prof.
Jignesh M. Patel.
My research focuses on achieving near bare-metal speeds in modern database management systems and data analysis tasks.
I am interested in architecture-aware computation and hardware/software co-design,
especially in the context of both existing (FPGA, GPU) and emergent (PIM, "Smart Storage") accelerator technology.
This interest tends to manifest itself as a focus on the choices made when representing data for compute and storage,
such as how adding an application-specific data encoding process can improve overall performance.
More broadly, this research area borders on other fields I consider side interests of mine, such as
information theory, signal processing, and computer systems design.
I received my bachelor's degree in Computer Science from the Georgia Institute of Technology.
I originally entered Georgia Tech as an Electrical Engineering major; while I switched to C.S. halfway through, I kept my low-level architecture interests
in the form of the
Devices
and
Information Internetworks
major concentrations (
Threads).
After switching to C.S., I was exposed to academic research when I joined the
PL&SE Group, where I worked under (then graduate student) Prof.
Mattia Fazzini and Prof.
Alessandro Orso.
Selected Publications
Towards Functional Decomposition of Storage Formats
Martin Prammer, Xinyu Zeng, Ruijun Meng, Wes McKinney, Huanchen Zhang, Andrew Pavlo, Jignesh M. Patel
(To Appear) Conference on Innovative Data Systems Research (CIDR), 2025
Rethinking the Encoding of Integers for Scans on Skewed Data
Martin Prammer, Jignesh M. Patel
Proceedings of the ACM on Management of Data (SIGMOD), 2024
Sqlite: past, present, and future
Kevin P. Gaffney, Martin Prammer, Larry Brasfield, D. Richard Hipp, Dan Kennedy, Jignesh M. Patel
Proceedings of the VLDB Endowment (VLDB), 2022
Introducing a Query Acceleration Path for Analytics in SQLite3
Martin Prammer, Suryadev Sahadevan Rajesh, Junda Chen, Jignesh M. Patel
Conference on Innovative Data Systems Research (CIDR), 2022
Automatically Translating Bug Reports into Test Cases for Mobile Apps
Mattia Fazzini, Martin Prammer, Marcelo d'Amorim, Alessandro Orso
Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2018