Michael E. Bauer

mebauer (at) cs (dot) stanford (dot) edu
Gates 416
353 Serra Mall
Stanford, CA 94305

Home
CV
Research
Publications
Teaching
Courses

Publications/Technical Reports

Michael Bauer, Sean Treichler, Elliott Slaughter, Alex Aiken. Structure Slicing: Extending Logical Regions with Fields In Supercomputing (SC), To appear November 2014.

Sean Treichler, Michael Bauer, Alex Aiken. Realm: An Event-Based Low-Level Runtime System for Distributed Memory Architectures In Parallel Architectures and Compilation Techniques (PACT), August 2014.

Michael Bauer, Sean Treichler, Alex Aiken. Singe: Leveraging Warp Specialization for High Performance on GPUs In Principles and Practices of Parallel Programming (PPoPP), February 2014.

Sean Treichler, Michael Bauer, Alex Aiken. Language Support for Dynamic, Hierarchical Data Partitioning In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 2013.

Michael Bauer, Sean Treichler, Elliott Slaughter, Alex Aiken. Legion: Expressing Locality and Independence with Logical Regions In Supercomputing (SC), November 2012.

Michael Bauer, Henry Cook, Brucek Khailany. CudaDMA: Optimizing GPU Memory Bandwidth via Warp Specialization In Supercomputing (SC), November 2011.

Michael Bauer, John P. Clark, Eric Schkufza, Alex Aiken. Programming the Memory Hierarchy Revisited: Supporting Irregular Parallelism in Sequoia. In ACM Principles and Practices of Parallel Programming (PPoPP), February 2011.

Bogdan F. Romanescu, Michael E. Bauer, Daniel J. Sorin, and Sule Ozev. Reducing the Impact of Intra-Core Process Variability with Criticality-Based Resource Allocation and Prefetching. In ACM International Conference on Computing Frontiers, May 2008

Albert Meixner, Michael E. Bauer, and Daniel J. Sorin. Argus: Low-Cost, Comprehensive Error Detection in Simple Cores. In IEEE Micro: Micro's Top Picks from Computer Architecture Conferences, January/February 2008.

Bogdan F. Romanescu, Michael E. Bauer, Sule Ozev, and Daniel J. Sorin. Variasim: Simulating Circuits and Systems in the Presence of Process Variability. Computuer Architecture News, volume 35, number 5, December 2007.

Albert Meixner, Michael E. Bauer, and Daniel J. Sorin. Argus: Low-Cost, Comprehensive Error Detection in Simple Cores. 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), December 2007.

Bogdan F. Romanescu, Michael E. Bauer, Daniel J. Sorin, and Sule Ozev Reducing the Impact of Process Variability with Prefetching and Criticality-Based Resource Allocation Poster and extended abstract in the Sixteenth International Conference on Parallel Architectures and Compilation Techniques (PACT) September 2007

Bogdan F. Romanescu, Michael E. Bauer, Sule Ozev, and Daniel J. Sorin. Variasim: Simulating Circuits and Systems in the Presence of Process Variability Duke University, Dept. of Electrical and Computer Engineering, Technical Report #2007-3 , May 2007

Bogdan F. Romanescu, Michael E. Bauer, Daniel J. Sorin, and Sule Ozev A Case for Computer Architecture Performance Metrics that Reflect Process Variability Duke University, Dept. of Electrical and Computer Engineering, Technical Report #2007-2 , May 2007


Undergraduate Theses

Michael E. Bauer. Advisor: Daniel J. Sorin Proving the Completeness of Error Detection Mechanisms in Simple Core Chip Multiprocessors Graduation with Honors, Department of Electrical Computer Engineering, Duke University, May 2008.

Michael E. Bauer. Advisor: Anne Catllá Faraday Waves Arising from Square Wave Forcing of the Damped Mathieu Equation Graduation with High Honors, Department of Mathematics, Duke University, May 2008.