Dennis is an expert in scalable vector architectures for high-performance computing. Previously at Google, he worked on topologies for energy-proportional networking, and Cray, where he was a Sr. Principal Architect on several Top500 massively-parallel supercomputers. Dennis has published over 20 technical papers in areas of memory systems, interconnection networks, and fault-tolerant systems. He holds over two dozen patents spanning 20+ years of experience at Cray and Google. Dennis holds a PhD in Computer Architecture from the University of Minnesota and is a Senior Member of IEEE and ACM Computer Society.