Sandia National Laboratories

Richard C. Murphy

Senior Member of Technical Staff
Scalable Computer Architecture Department
Sandia National Laboratories
PO Box 5800, MS-1319
Albuquerque, NM 87185-1319

Office: CSRI/322
Phone: 505-844-7122
Fax: 505-845-7442
email:rcmurph@sandia.gov

I am a computer architect at Sandia National Laboratories. I received my Ph.D. in computer engineering at the University of Notre Dame, under the direction of Peter Kogge. My research interests include computer architecture, with a focus on memory systems and Processing-In-Memory, VLSI, and massively parallel architectures, programming languages, and runtime systems. I spent 2000 to 2002 at Sun Microsystems focusing on hardware resource management and dynamic configuration.

Education

Industry Experience

Research Interests

  • Processing-In-Memory (PIM)
  • Multithreaded Computer Architecture
  • Prediction and Modeling
  • Programming Languages and Compilers
  • Associative Memory Neural Networks

Honors and Awards

  • Kaneb Center Outstanding Graduate Student Instructor (CSE321, Fall 2002)
  • Outstanding Teaching Assistant (CSE322, Spring 1999)
  • John J. Reilly Scholar (1998)

Patents and Disclosures

  • Murphy, Richard C., Scott Carter, Shrikant Deshpande, and Mario Ornelas. System and Method for Dynamic Resource Reconfiguration Using a Dependency Graph. US Patent 7,152,157, granted December 19, 2006.
  • Murphy, Richard C. Automated Resource Management Using Perceptron Prediction. US Patent 7,191,329, granted March 13, 2007.

Refereed Papers

Invited Talks, Presentations, and Unrefereed Articles

  • Traveling Threads: A New Multithreaded Execution Model, Oak Ridge National Lab, December 6, 2005.
  • Traveling Threads: A New Multithreaded Execution Model, Sandia National Lab, April 11, 2005.
  • Processing-In-Memory: Technology, Execution Model, Architecture, and Traveling Threads, 2003 Conference on High-Speed Computing (LANL/LLNL/SNL), Salishan Lodge, Glenden Beach, OR., April 21-24 2003
  • with Shannon K. Kuntz, Michael T. Niemier, Jesus Izaguirre, and Peter M. Kogge, How can the Protein Folding Problem be Mapped onto a Million Processor Array to Achieve Petaflop Performance? Workshop on Computational Biology, SIAM Annual Meeting, Puerto Rico, July 10-14, 2000.

Teaching

  • University of Notre Dame, Computer Architecture I, Fall 2002 and 2003.
Contact | Map | Privacy and Security