Matthew I. Frank

Electrical and Computer Engineering
Matthew I. Frank
Matthew I. Frank

Primary Research Area

  • Hardware systems - Computer architecture

For more information



Doctor of Philosophy, Massachussets Institute of Technology, May 2003.

Research Interests

Computer System Architecture, concurrent microarchitecture, automatic parallelization, runtime systems and compilers for parallel and embedded computing.

Research Areas

  • Compilers
  • Computer architecture
  • Operating systems
  • Parallel processing

Articles in Conference Proceedings

  • John H. Kelm, Daniel R. Johnson, Matthew R. Johnson, Bill Tuohy, Neal Crago, Aqeel Mahesri, Steven S. Lumetta, Matthew I. Frank, Sanjay Patel: Rigel: An Architecture and Scalable Programming Interface for a 1000-core Accelerator, accepted for publication at the Intl Symp Comp Arch (ISCA-36), Jun 2009.
  • Mayank Agarwal, Matthew I. Frank: SPARTAN: A Software Tool for Parallelization Bottleneck Analysis, International Workshop on Multicore Software Engineering at the Intl Conf on Software Engineering, May 2009.
  • Nicholas R. Weaver, John H. Kelm, Matthew I. Frank: Emucode: Masking Hard Faults With Graceful Performance Degradation, Dependable Computing and Communications Symposium at the International Conference on Dependable Systems and Networks (DSN-DCCS), 2009
  • Mayank Agarwal, Nitin Navale, Kshitiz Malik, Matthew I. Frank: Fetch-Criticality Reduction through Control-Independence, Int'l Symp Comp Arch, (ISCA-35), Jun 2008.
  • Kshitiz Malik; Mayank Agarwal; Matthew I. Frank: Branch-mispredict Level Parallelism (BLP) for Proactive Control Independence, Int'l Symp High-Performance Computer Architecture, (HPCA-14), Feb, 2008.
  • Kshitiz Malik; Mayank Agarwal; Matthew I. Frank: PaCo: Probability-based Path Confidence Prediction, Int'l Symp High-Performance Computer Architecture, (HPCA-14), Feb, 2008.
  • Kshitiz Malik; Mayank Agarwal; Matthew I. Frank: Adaptive Memory Synchronization (AMS): Balancing the Risks and Benefits of Inter-thread Load Speculation, Second Annual Reconfigurable and Adaptive Architecture Workshop, Dec, 2007.
  • W.-M. W. Hwu; S. Ryoo; S.-Z. Ueng; J.H. Kelm; I. Gelado; S.S. Stone; R.E. Kidd; S. Sadeghi Baghsorkhi; A.A. Mahesri; S.Tsao; N. Navarro; S.S. Lumetta; M.I. Frank; S.J. Patel: Implicitly Parallel Programming Models for Thousand-Core Microprocessors, Design Automation Conference, (DAC-44), Jun, 2007.
  • Mayank Agarwal, Kshitiz Malik, Kevin M. Woley, Sam S. Stone and Matthew I. Frank, "Exploiting Postdominance for Speculative Parallelization", International Symposium on High-Performance Computer Architecture (HPCA-13), February, 2007.
  • Samuel S. Stone, Matthew I. Frank, Kevin M. Woley, "Address-Indexed Memory Disambiguation and Store-to-Load Forwarding", International Symposium on Microarchitecture, November 12, 2005.

Courses Taught

  • ECE 511 - Computer Architecture