Refereed Journal Papers

  • Alvin, Ken, Brian Barrett, Ron Brightwell, Sudip Dosanjh, Al Geist, Scott Hemmert, Mike Heroux, Doug Kothe, Richard Murphy, Jeff Nichols, Ron Oldfield, Arun Rodrigues, and Jeffrey Vetter, On the Path to Exascale, to appear in the International Journal of Distributed Systems and Technologies.
  • Murphy, Richard C., DOE’s Institute for Advanced Architecture and Algorithms: an Application-Driven Approach, Journal of Physics Conference Series 180(2009), 012044.
  • Murphy, Richard C. and Peter M. Kogge, On the Memory Access Patterns of Supercomputer Applications: Benchmark Selection and Its Implications, IEEE Transactions on Computers 56(7): 937-945, July 2007.

Refereed Conference and Workshop Papers

  • Wheeler, Kyle, Douglas Thain, and Richard Murphy, Portable Performance from Workstation to Supercomputer: Distributing Data Structures with Qthreads, Proceedings of the First Workshop on Programming Models for Emerging Architectures, 2009.
  • Barrett, Brian W., and Jonathan W. Berry, Richard C. Murphy, and Kyle B. Wheeler, Implementing a Portable Multi-threaded Graph Library: the MTGL on Qthreads, International Parallel and Distributed Processing Symposium 2009 (IPDPS09), Rome, Italy, Pages 1–8, May 2009.
  • Wheeler, Kyle, Richard C. Murphy, and Douglas Thain, Qthreads: An API for Programming with Millions of Lightweight Threads in the Proceedings of the Workshop on Multithreaded Architectures and Applications, Miami, FL, 2008.
  • Murphy, Richard C. On the Effects of Memory Latency and Bandwidth on Supercomputer Application Performance in the IEEE International Symposium on Workload Characterization 2007 (IISWC07), Boston, MA, September 27-29, 2007.
  • Murphy, Richard C., Jonathan Berry, William McLendon, Bruce Hendrickson, Douglas Gregor and Andrew Lumsdaine, DFS: A Simple to Write Yet Difficult to Execute Benchmark in the Proceedings of the IEEE International Symposium on Workload Characterizations 2006 (IISWC06), San Jose, CA, October 25-27, 2006.
  • Sridharan, Srinivas, Brett Keck, Richard Murphy, Surendar Chandra, and Peter Kogge, Thread Migration to Improve Synchronization Performance in the Proceedings of the 2006 Workshop on Operating Systems Interference in High Performance Applications (OSIHPA 2006), in conjunction with PACT 2006, Seattle, WA, September 17, 2006.
  • Murphy, Richard C., Arun Rodrigues, Peter Kogge, and Keith Underwood, The Implications of Working Set Analysis on Supercomputing Memory Hierarchy Design in the proceedings of the 2005 International Conference on Supercomputing, Cambridge, MA, June 20-22, 2005.
  • Underwood, Keith D., K. Scott Hemmert, Arun Rodrigues, Richard Murphy, and Ron Brightwell, A Hardware Acceleration Unit for MPI Queue Processing, in the 19th International Parallel and Distributed Processing Symposium, Denver, Co, April 4-8, 2005.
  • Rodrigues, Arun, Richard Murphy, Ron Brightwell, and Keith D. Underwood, Enhancing NIC Performance for MPI using Processing-in-Memory, in the proceedings of the 2005 Workshop on Communication Architectures for Clusters, in conjunction with IPDPS, Denver, Co, April 4-8, 2005.
  • Rodrigues, Arun, Richard Murphy, Peter Kogge, and Keith Underwood, Characterizing a New Class of Threads in Scientific Applications for High End Supercomputers, in the Proceedings of the 18th Annual ACM International Conference on Supercomputing, June 26-July 1 2004, Saint Malo, France.
  • Antonelli, Dominic A., Timothy J. Dysart, Danny Z. Chen, Xiaobo S. Hu, Andrew B. Kahng, Peter M. Kogge, Richard C. Murphy, and Michael T. Niemier, Quantum-Dot Cellular Automata (QCA) Circuit Partitioning: Problem Modeling and Solutions in the Proceedings of the 41st Design Automation Conference, June 7-11, 2004, San Diego, CA.
  • Rodrigues, Arun, Richard C. Murphy, Peter M. Kogge, Jay Brockman, Ron Brightwell, and Keith Underwood Implications of a PIM Architectural Model for MPI in the Proceedings of the 2003 IEEE International Conference on Cluster Computing, Tsim Sha Tsui, Kowloon, Hong Kong, December 1-4, 2003.
  • Murphy, Richard C. Phrase Detection and the Associative Memory Neural Network in the Proceedings of the 2003 International Joint Conference on Neural Networks, Portland Oregon, July 20-24, 2003.
  • Murphy, Richard C. and Peter M. Kogge, Trading Bandwidth for Latency: Managing Continuations Through a Carpet Bag Cache in the Proceedings of the International Workshop on Innovative Architecture 2002 (IWIA02), Jan. 10-11, 2002.
  • Kuntz, Shannon K., Richard C. Murphy, Michael T. Niemier, Jesus Izaguirre, and Peter M. Kogge, Petaflop Computing for Protein Folding in the Proceedings of the Tenth SIAM Conference on Parallel Processing for Scientific Computing, Portsmouth, Virginia, March 12-14, 2001.
  • Murphy, Richard C., Peter M. Kogge, and Arun Rodrigues, The Characterization of Data Intensive Memory Workloads on Distributed PIM Systems, in the proceedings of the Second Workshop on Intelligent Memory Systems, held in conjunction with ASPLOS-IX, Cambridge, MA November 12-15, 2000. (Lecture Notes in Computer Science 2107, Springer-Verlag, November 2001.)