Microsoft veteran joins PNNL

John FeoJohn Feo to lead software development for multi-threaded Cray XMT supercomputers:

Computational scientist John Feo has joined the Department of Energy's Pacific Northwest National Laboratory to lead software development that takes advantage of a different kind of computer hardware. Supercomputers with multi-threaded architecture can analyze vast amounts of data found in complex networks more efficiently than conventional ones. Feo will serve as the director of a group of scientists developing software for the multi-threaded Cray XMT and similar computers.

The XMT's memory is built in such a way that it can handle seemingly random data faster than typical hardware. Feo will direct the fledgling Center for Adaptive Supercomputing Software on the PNNL campus. At the Center, researchers are developing software that can analyze and visualize data coming from many types of complex networks, such as the nation's electrical grid or biological communities in the subsurface, for example.

Feo comes to PNNL from Microsoft Corporation, where he led a group developing new applications for many core processors. Prior to working for Microsoft, Feo spent time at Cray, Inc., where he worked on the early generations of the Cray XMT, and Lawrence Livermore National Laboratory. Feo has a doctorate in computer science from the University of Texas, Austin, and a masters in astronomy.

The Center for Adaptive Computing Software is home to the only Cray XMT system available to external scientific users as an Open Science system. The Cray XMT consists of 16 multithreaded processors, 128 gigabyte RAM and a 2.3-terabyte Lustre parallel filesystem.