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


We need a moonshot that rebuilds our core computing infrastructure based on 21st century ideas, not just variants of those from the past century. It will not be for timid, the nostalgic, or the underfunded. Bold ideas and new approaches never are.

On August 1, 2024, I will become a Presidential Professor (emeritus) at the University of Utah, though my work and research will continue.

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.

Yesterday, I had the privilege to be at the White House as President Obama announced the Digital Lab for Manufacturing (the Digital Lab), which includes the University of Iowa and a host of national partners.

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…

On the Microsoft blog, I posted a few thoughts on SC10, the rise of clouds and the power of simplicity in high-performance computing. There is also a video of my smiling face expounding on this topic.