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


For much of my time at Microsoft, I wore two hats. As head of the eXtreme Computing Group (XCG), I oversaw research and advanced technology prototyping. Simultaneously, I also headed the Technology Strategy and Policy Group (TSPG), navigating the interplay between business and global regulation. This duality kept me in a state of near-constant motion.…

During the holidays, researchers are often asked what they do. Answer carefully; do not confirm stereotypes.

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.

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