MARTIN BURTSCHER

Research Scientist 2007-present, ISS, ICES, UT Austin
Assistant Professor 2000-2007, CSL, ECE, Cornell

Ph.D. (2000), Computer Science, CU Boulder
M.S. (1996), Computer Science, ETH Zurich
B.S. (1994), Computer Science, ETH Zurich

Research Areas
Program parallelization, computer architecture, data compression

Publications
Parallel computing (parallelizing irregular programs, race tolerance, messaging acceleration)
[PPoPP'10] [JPCS'09] [TG'09] [ISPASS'09] [PPoPP'09a] [PPoPP'09b] [LCPC'08] [EUROPAR'05] [PDPTA'05] [SC'04] [PDPTA'02]
Lossless data compression (floating-point compression, program-trace compression)
[ICCD'09] [DCC'09] [TC'09] [DCC'07a] [DCC'07b] [CAN'06] [DCC'06] [TC'05] [CGO'05] [SIGMETRICS'04] [PACT'03]
Performance evaluation and optimization (compiler optimizations, processor simulators, energy-efficiency metrics, phase detection)
[ISPASS'08] [IISWC'06] [CF'05] [MICRO'04] [PLDI'02]
Computational brain-injury modeling (bioengineering, visualization, BIC)
[BIOCOMP'08] [MSV'07] [SBC'07] [MSV'06] [SBC'05] [METMBS'05] [SBC'03]
Prefetching and caching (multicore architectures, helper threading, 3D architectures)
[TACO'06] [PACT'06] [D&T'05] [PACT'05] [TECHCON'05] [MSP'05]
Value prediction (hybrid predictors, energy/complexity efficient design, confidence estimators)
[WISA'06] [CAN'05] [WDDD'05] [VPW'04] [TC'02] [CAN'02] [ICCD'00] [DISS'00] [PACT'99] [JILP'99] [PFDC'98]

Software and Data
Benchmark suites: Lonestar (irregular parallelism), BioPerf (optimized source code)
Sequence mining: CBBT (phase detection), patterns (frequent subsequences)
Floating-point compression: gFPC, pFPC, and FPC (compression algorithms), data (13 datasets)
Trace compression: TCgen (compressor generator), VPC3 (compression algorithm)
Brain-injury modeling: TBI (model, BIC, animations)

Ph.D. Students
Amber Hassaan: Parallelization of ordered activities (co-advised with Keshav Pingali)
Xin Sui: Parallel data structure synthesis and optimization (co-advised with Keshav Pingali)
Paruj Ratanaworabhan: Automatic race tolerance (graduated in 2009, now at Microsoft Research)
Ilya Ganusov: Multi-core helper threading (graduated in 2007, now at Achronix)

Professional Activities
Associate Editor: JILP
Workshops & Tutorials: ADPT1, VPW2, VPW1
Committee Member: PPoPP'10, ISCA'09, PPoPP'09, IISWC'08, MSPC'06, IISWC'05, CGO'05, ICS'02
Senior Member: ACM, IEEE, IEEE CS