Dennis has three decades of experience building large-scale parallel computers that are uniquely capable of tackling the most demanding AI and HPC workloads. Previously, as the Chief Architect at Groq he worked on large-scale parallel architectures for machine learning, and at Google he worked on warehouse-scale topologies for energy-proportional networking, and Cray, where he was a Sr. Principal Architect on several Top500 massively parallel supercomputers ranging from scalable vector machines Cray SV1, X1, and Black Widow (XT5h) as well as massively parallel distributed systems like the Cray RedStorm (XT3), XT4, XT5, XT6, and XE6 systems.
Dennis holds a PhD in Computer Architecture from the University of Minnesota with dozens of patents in areas of hardware-coherent memory system design, interconnection networks, synchronization and communication protocols and chip design. His research focuses on low-latency interconnects and efficient synchronization for reliable communication at-scale.