Participant List


GFlop scoreboard

FlashMob I Scientific Conference

Sign up for FlashMob I announcements

Contact us

Add News

USF Computer Science


New York Times [Front page]: Hey, Gang, Let's Make Our Own Supercomputer

C|Net: Reprint of nytimes.com article

San Jose Business Journal: Supercomputer flashmob planned for SF

Slashdot: Discussion

NPR: Radio Interview Archive

UK PC Pro: Flash mob to create super computer

USF News: Supercomputing in a Flash

Press release

To set up a briefing or to obtain media credential for the FlashMob I event, contact Gary McDonald at 415-422-2699.

FlashMob Credits


  • Pat Miller
    Pat is a research scientist at a national Lab and adjunct professor at USF. His class on Do-It-Yourself Supercomputers is what/who has evolved into FlashMob I from the original idea of every student bringing a commodity CPU or an XBox to class to make an evanescent cluster at each meeting. Pat hacks on all aspects of the FlashMob software. <pnmiller@pacbell.net>
  • Greg Benson
    USF Associate Professor of Computer Science, invented the name FlashMob Computing, and proposed the first idea of wireless FlashMob Computers. Pat's class ran with it from there. Greg's research areas include parallel computing, operating systems, and programming languages. Greg hacks on the core infrastructure of the FlashMob run time environment. <benson@usfca.edu>
  • John Witchel
    John is a USF graduate student in CS and the creator of BrowserCam. After talking to Greg about the issues of networking a stadium of wireless computers and listening to Pat lecture on what it takes to break the Top 500, John asked the simple question: "Couldn't we just invite people off the street and get enough power to break the Top 500?" And FlashMob Supercomputing was born.. FlashMob I is John's master's thesis. <jwitchel@colevalleygroup.com>

Major Contributors

  • Peter Pacheco
    . USF Professor of Computer Science. Peter's book, "Parallel Programming with MPI" is an elementary introduction to programming parallel systems. His insights and support is invaluable. <peter@cs.usfca.edu>
  • Qing Huang USF Graduate Studnet in Computer Science. Qing is leading the benchmarking and building of the HPL (Linpack) binaries. Qing is one of the main developers of USFMPI and his research is in run-time optimization of messaging systems. <qhuang@cs.usfca.edu>
  • Tristan Needham
    Tristan is the Associate Dean for Sciences at USF and is the champion and advocate of FlashMob I. Without his unwaivering support, we'd be lost.
  • David Galles
    Associate Professor, Computer Science is working on fault tolerance for FlashMob supercomputers. <galles@usfca.edu>
  • Cody Nivens
    Cody is a System Administrator for the Department of Computer Science and the College of Arts and Science. Cody is leading our network configuration and testing. He is also writing tools to acquire switch statistics and port location data from the Foundry and Myrinet switch. <cnivens@cs.usfca.edu>
  • Alex Fedosov
    Alex is a System Administrator for the Department of Computer Science. Alex is partially responsible for managing the Keck Cluster supercomputer housed at the Department of Computer Science. A real OS and networking superhuman. <fedosov at usfca dot edu>
  • Oliver Grillmeyer
    Assistant Professor in Computer Science at University of San Francisco. Oliver is responsible for the "Big Board". The Big Board is the set of reports that show the health and progress of a FlashMob computer. <topramen@cs.usfca.edu>
  • Terence Parr
    Got stuck building the software pumping out the site you're looking at right now because he hasn't toyed with a supercomputer since he was a postdoctoral fellow. <snicker> Terence is the maniac that brings you the ANTLR parser generator and is a cofounder of jGuru.com. He's a USF computer science faculty member and all around nice guy. <parrt@cs.usfca.edu>

Last modified Tuesday June 30, 2015
Department of Computer Science, University of San Francisco
Please e-mail webmaster at cs dot usfca dot edu with comments or problems