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.
Accept Rate: 31% (21/66).
Revisiting the Sequential Programming Model for the Multicore Era [abstract] (Original Full Paper, PDF)
Matthew J. Bridges, Neil Vachharajani, Yun Zhang, Thomas Jablin, and David I. August
IEEE Micro, January 2008.
Accept Rate: 14% (10/70).
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 Jablin, and David I. August
Proceedings of the 40th IEEE/ACM International Symposium on
Microarchitecture (MICRO), December 2007.
Accept Rate: 21% (35/166).
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.
Accept Rate: 19% (34/175).
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.
Accept Rate: 21% (36/169).
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.
Accept Rate: 21% (36/169).
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.
Accept Rate: 23% (17/72).
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.
Accept Rate: 20%
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.
Accept Rate: 33% (25/75).
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.
Accept Rate: 18% (29/158).
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.