Matt's PublicationsThe VELOCITY Compiler: Extracting Efficient Multicore Execution from Legacy Sequential Programs [abstract] (PDF, PostScript) Matthew John Bridges Ph.D. Thesis, Department of Computer Science,
Princeton University, November 2008.
Parallel-Stage Decoupled Software Pipelining [abstract] (PDF, PostScript) Easwaran Raman, Guilherme Ottoni, Arun Raman, Matthew Bridges, and David I. August Proceedings of the 2008 International Symposium on Code Generation and Optimization (CGO), April 2008.
Revisiting the Sequential Programming Model for the Multicore Era [abstract] (Original Full Paper, PDF) Matthew J. Bridges, Neil Vachharajani, Yun Zhang, Thomas B. Jablin, and David I. August IEEE Micro, January 2008.
IEEE Micro's "Top Picks" special issue for papers "most relevant to industry and significant in contribution to the field of computer architecture" in 2007.
Revisiting the Sequential Programming Model for Multi-Core [abstract] (PDF, PostScript, Top Picks Version) Matthew J. Bridges, Neil Vachharajani, Yun Zhang, Thomas B. Jablin, and David I. August Proceedings of the 40th IEEE/ACM International Symposium on
Microarchitecture (MICRO), December 2007.
Selected for IEEE Micro's "Top Picks" special issue for papers "most relevant to industry and significant in contribution to the field of computer architecture" in 2007.
Speculative Decoupled Software Pipelining [abstract] (PDF, PostScript) Neil Vachharajani, Ram Rangan, Easwaran Raman, Matthew J. Bridges, Guilherme Ottoni, and David I. August Proceedings of the 16th International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2007.
A Framework for Unrestricted Whole-Program Optimization [abstract] (PDF, PostScript) Spyridon Triantafyllis, Matthew J. Bridges, Easwaran Raman, Guilherme Ottoni, and David I. August Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2006.
Automatic Instruction Scheduler Retargeting by Reverse-Engineering [abstract] (PDF, PostScript) Matthew J. Bridges, Neil Vachharajani, Guilherme Ottoni, and David I. August Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 2006.
Fusing Instructions to Reduce Resource Usage in If-Converted Region [abstract] Matthew J. Bridges, Howard H. Chen, Gerolf F. Hoflehner, and Daniel M. Lavery Proceedings of the Fifth Workshop on Explicitly Parallel
Instruction Computer Architectures and Compiler Technology (EPIC), March 2006.
Selective Runtime Memory Disambiguation in a Dynamic Binary
Translator [abstract] (PDF, PostScript) Bolei Guo, Youfeng Wu, Cheng Wang, Matthew J. Bridges, Guilherme Ottoni, Neil Vachharajani, Jonathan Chang, and David I. August Proceedings of the 15th International Conference on Compiler
Construction (CC), March 2006.
From Sequential Programs to Concurrent Threads [abstract] (PDF, PostScript) Guilherme Ottoni, Ram Rangan, Adam Stoler, Matthew J. Bridges, and David I. August IEEE Computer Architecture Letters (CAL), June 2005.
Practical and Accurate Low-Level Pointer Analysis [abstract] (PDF) Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, and David I. August Proceedings of the Third International Symposium on
Code Generation and Optimization (CGO), March 2005.
RIFLE: An Architectural Framework for User-Centric Information-Flow Security [abstract] (PDF, PostScript) Neil Vachharajani, Matthew J. Bridges, Jonathan Chang, Ram Rangan, Guilherme Ottoni, Jason A. Blome, George A. Reis, Manish Vachharajani, and David I. August Proceedings of the 37th International Symposium on
Microarchitecture (MICRO), December 2004.
Static Interprocedural Slicing of Shared Memory Parallel Programs [abstract] (PDF, PostScript) Dixie M. Hisley, Matthew J. Bridges, and Lori L. Pollock Proceedings of the 2002 International Conference on
Parallel and Distributed Processing Techniques and
Applications, June 2002.
Program Slicing of Explicitly Parallel Programs [abstract] (PDF) Matthew Bridges Senior Thesis, Department of Computer Science,
University of Delaware, May 2002.
|