I received the B.S. and M.S. degrees in electrical engineering from Oklahoma State University, and the Ph.D. degree in electrical engineering from the University of Illinois in 1990, where I was a student in the Center for Reliable and High-Performance Computing.
Since 1990 I've been a Research Staff Member at IBM's Thomas J. Watson Research Center in Yorktown Heights, NY. Here at IBM Research I was one of the co-designers of the Vulcan parallel computer, and worked to transfer the Vulcan switching network into the High-Performance Switch of IBM's RS/6000 SP parallel system offerings. Since that time I contributed to three more generations of SP switching networks, including architecting and co-designing the Federation switching network used in the ASC Purple machine at Lawrence Livermore National Lab.
I'm currently serving as Senior Manager of the Exploratory Scalable Architectures department. In this role I manage two workload-optimized high-performance computing (HPC) system design efforts.
I have served as an associate editor for IEEE Transactions on Parallel and Distributed Systems, co-chaired CAC '01 - CAC '05 and CAC '07 - CAC '10 (Workshop on Communication Architecture for Clusters), co-chaired CASS '11 (Workshop on Communication Architecture for Scalable Systems), and served as the Networks Area chair for the Supercomputing '07 and '08 program committees.
My research interests include parallel architectures, algorithms, applications, and performance analysis.