John C. Linford

I am a scientist for ParaTools, Inc. in Baltimore, MD.  I provide consulting services for high performance computing applications spanning from leadership class supercomputers to purpose-built runtime systems and clusters.  I am particularly adept at accelerated multi-core programming and have extensive experience with the Cell Broadband Engine ArchitectureGPGPU, and other multi-core chipsets. 

I received my Ph.D. in Computer Science from Virginia Polytechnic and State University where I worked as an NDSEG fellow in the Computational Science Laboratory. My dissertation describes heterogeneous high-performance computing applied to large-scale multiphysics models, such as weather prediction, air quality, and computational fluid dynamics. Visit the menu links to see my publications and research projects.

I am a triathlete. I was a member of the Virginia Tech Triathlon Team from 2006 to 2010 and competed in the 2007 and 2008 USA national championships. I enjoy the Big Lick Triathlon and Marine Corps Marathon.

I am a German-speaker. I spent the summer of 2007 at Forschungszentrum Jülich, in Jülich Germany on a CESRI fellowship.  Summer 2008 I returned as a guest researcher.  Both summers were spent working on the Scalasca project.

I have a resume, accounts with Facebook, LinkedIn, Twitter, and Google, a travel blog, and an e-mail address.