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


“The time has come,” the Walrus said, “To talk of many things: big data, extreme computing, energy efficiency, and autonomous vehicles.

The brave new world of edge computing and big data has profound implications for the future of high-performance computing. Come to the edge!

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