Meet the Experts - Tom Murphy

 

Tom Murphy Tom Murphy
Professor of Computer Science

Tom Murphy is a professor and chair of the Computer Science program at Contra Costa College (CCC). He has been the director of the CCC High Performance Computing Center, which has supported both the Linux cluster administration program and a computational science education program. Tom has worked with the National Computational Science Institute (NCSI) since 2002. He is a member of the NCSI Parallel and Distributed Working group, which presents several three to seven-day workshops each year, helped coordinate the SC07-11 Education Program, and helps develop the Bootable Cluster CD software platform, the LittleFe hardware platform, and the CSERD (Computational Science Education Reference Desk) curricular platform. He is a founding member of the Educational Alliance for a Parallel Future and was co-host of the biweekly “Teach Parallel” interview broadcast. He lead the first academic “Code for Good” Hackathon and is part of the team scaling these hackathons to other colleges. Current interests include exploration of the metaverse for teaching and training, developing cameraless classroom video podcasts, inexpensive electronic white boards, carryon attaché clusters, and 3D printer prosthetic hands.

Useful Links

  • Ivan Babic, Aaron Weeden, Mobeen Ludin, Charles Peck, Kristin Muterspaw , Andrew Fitz Gibbon, Jennifer Houchins, Tom MurphyZZ, “LittleFe and BCCD as a successful on-ramp to HPC”, XSEDE 2014
  • Charles Peck, Andrew Fitz Gibbon, Paul Gray, David Joiner, Tom Murphy, Henry Neeman, Skylar Thompson, R. M. Panoff, “Teaching High Performance Computing to Undergraduate Faculty and Undergraduate Students”, TeraGrid 2010
  • Joel C. Adams, Daniel J. Ernst, Thomas Murphy, Ariel Ortiz, “Multicore education: pieces of the parallel puzzle”, SIGCSE '10 Proceedings of the 41st ACM technical symposium on Computer science education, p194
  • Tom Murphy, “PCS Edventures Brain With FischerTechnik Building Kit” ”, Robot Magazine - May/June 2010 Issue 22, p 78
  • Tom Murphy, Paul Gray, Charlie Peck, David Joiner, “Ubiquitous Parallelism and the Classroom”. HPCWire Vol. 14, No. 34, 2005
  • Daniel Ernst, Barry Wittman, Brian Harvey, Tom Murphy, Michael Wrinn, “Preparing students for ubiquitous parallelism”, SIGCSE '09 Proceedings of the 40th ACM technical symposium on Computer science education, p136
  • Lathrop, Scott, Thomas Murphy, “High-Performance Computing Education”, Computing in Science and Engineering, Volume 10, Number 5, September/October, 2008
  • Charles Peck, Thomas Murphy, Paul Gray, “Education, Outreach, and Training for High-Performance Computing”, Computing in Science and Engineering, Volume 10, Number 5, September/October, 2008
  • David Joiner, Robert Panoff, Paul Gray, Thomas Murphy, Charles Peck, “Supercomputer based laboratories and the evolution of the personal computer based laboratory”, American Journal of Physics, April 2008, Volume 76, Issue 4, pp. 379-384
  • Tom Murphy “Amp up your Robotics with Ridgesoft's IntelliBrain”, Robot Magazine - Spring 2007 Issue 06, p 78
  • Tom Murphy, "High-Performance Computing in High Schools?" IEEE Distributed Systems Online, vol. 8, no. 8, 2007
  • Tom Murphy, “A Case for Grass Roots Robotics”, Robot Magazine - Winter 2006 Issue 05, p 83
  • Tom Murphy, “High-Performance Computing in Community Colleges?”, IEEE Distributed Systems Online, vol 4, no 4, 2006
  • Paul Gray, Tom Murphy, “Something Wonderful This Way Comes”, IEEE Computing in Science and Engineering”, vol 8, no 3, May/June 2006
  • David A. Joiner, Paul Gray, Thomas Murphy, Charles Peck “Teaching parallel computing to science faculty: best practices and common pitfalls", ACM SIGPLAN 2006 Symposium on Principles and Practice of Parallel Programming, 2006
  • Tom Murphy, Charlie Peck, Paul Gray, “Little-Fe: A Portable, Educational PC Cluster”. HPCWire Vol. 14, No. 41, 2005
  • Tom Murphy, Paul Gray, Charlie Peck, David Joiner, “New Directions for Computational Science Education”. HPCWire Vol. 14, No. 34, 2005

Videos

South Sudan Hackathon

30min talk about my teaching (IDF 2013)

Hackathon (GDC)

Meet our Modern Code experts

For more complete information about compiler optimizations, see our Optimization Notice.