SPONSORED BY


TECHNICAL
CO-SPONSORSHIP
PLATINUM PATRONS



GOLD PATRONS

GOLD PATRON Intel
SILVER PATRONS

SILVER PATRON Global Velocity


AFFILIATES



CONTRIBUTORS
   

Title: Massively Parallel Systems: Headache or Sliced Bread?

Conventional wisdom says that it is best to use powerful processors (in
moderate numbers) to build supercomputers. Seymour Cray famously remarked, "If you were plowing a field, which would you rather use, two strong oxen or 1024 chickens?" We will describe technological trends that are pushing us in certain architectural directions for building systems. We will present our experiences from the IBM Blue Gene project on pushing the limits of scalability, with the goal of enabling breakthrough science. We will share the rationale for our key system design choices. We will describe some of the outstanding challenges in programming and managing massively parallel systems. While the speaker's bias will be quite clear, we will let members of the audience make up their own mind on the question that has been raised, do massively parallel systems represent an unnecessary headache or a powerful tool to meet our ever-growing need for more computational power.

Manish Gupta is a Research Staff Member and Senior Manager of the Emerging System Software department at the IBM T. J. Watson Research Center. He leads research on system software for massively parallel machines and on high performance compilers and runtimes for high end servers. His team's recent activities include developing system software for the Blue Gene supercomputer, compilers and runtimes for the PERCS system, and end-to-end performance optimizations for commercial workloads on the IBM POWER5 based systems.

Manish received a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign in 1992, and has worked with IBM since then. He has co-authored over 50 papers in refereed conferences and journals in the area of high performance compilers, parallel computing, Java Virtual Machine optimizations, and optimizing commercial middleware. He has served as a co-chair of the International Workshop on Languages and Compilers for Parallel Computing (LCPC), workshops on Java for High Performance Computing, and has served on the program committee for several conferences. He has received an IBM Outstanding Technical Achievement Award and several Invention Achievement Plateau awards.
 
   
REGISTRATION
KEYNOTE
2005 PROGRAM
OnSite DEMO
SITE INFO
CONTACT
ARCHIVE
INTERNAL USE
 
COPYRIGHT 2005© HOT INTERCONNECTS