Martin Prammer

prammer [at] cs [dot] wisc [dot] edu

Office #4370

1210 W. Dayton St.

Computer Sciences Department

University of Wisconsin - Madison

Madison, WI, 53706-1685

About Me

I am a fifth (and final) year PhD student in the Computer Sciences department at the University of Wisconsin-Madison. I am advised by Prof. Jignesh M. Patel and am part of the UW-Madison Database Group.

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. I explored software fragmentation-related errors within the Android ecosystem for my undergraduate thesis.

Selected Publications

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

Analysis of the errors caused by the fragmentation of the Android ecosystem: an empirical study
Martin Prammer
Undergraduate Thesis, 2019

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