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


My time as NCSA director was exhilarating and exciting, as an incredible team invented the future. That is – and always will be – NCSA’s mission.

Cloud computing is transformational. Yet in public perception, the cloud is more like a fog, a vaguely understood and amorphous thing.

HPC and machine learning are not goals, they are enablers.

Although not fast by today’s parallel computing standards, Raspberry Pi clusters allow students to construct complete parallel systems

It is past time to reunite the big data, cloud and high-performance computing communities. Each can each learn much from the other.

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.