Reflections on science, technology, and computing — leavened by personal experience


I am seeking a post-doctoral research associate to join a National Science Foundation (NSF) project on high-performance computing system reliability and energy efficiency modeling. If you are interested, or you know someone who might be interested, please share information on the position.

We need a catastrophe – in the mathematical sense – a discontinuity triggered by a sustained research program and development program that combines academia, industry and government expertise.

High-performance computing (HPC) is unique among scientific instruments, distinguished by its universality as an intellectual amplifier.

We need a concord and strategic research investment plan that recognizes the shared importance of HPC and big data. Both warrant investments in basic research, and both need investments in large-scale infrastructure deployments.

In high-performance computing, we have seen many technology transitions, as vector supercomputers were supplanted by symmetric multiprocessors (SMPs) then by commodity clusters. The latter were recently augmented by GPUs. Each of these disruptive discontinuities brings community challenges. Indeed, the Kubler-Ross model of the stages of grief is sometimes apt – denial, anger, bargaining, depression and…

When any new technology appears, there is a great temptation to see it through the lens of the old, either in nomenclature or behavior. As with previous HPC technology transitions, clouds bring a set of technical and cultural challenges , but I believe we are moving down the path of successful adoption.