Dennis Abts
Prior to joining Google, Dennis was a Sr. Principal Engineer and System Architect for Cray Inc. where he was principally involved with the architecture and design of several large-scale parallel computers over the span of his 10+ year tenure at Cray. Including, the Cray XT3 and XT4 (Red Storm), Cray X1, Cray BlackWidow (XT5), and next-generation systems sponsored by the DARPA HPCS initiative. Abts has technical publications and patents in the areas of interconnection networks, data-center networking, cache-coherence protocols, high-bandwidth memory systems, and supercomputing. He received his Ph.D. in Computer Science from the University of Minnesota, and is a member of the Association for Computing Machinery and Senior Member of the IEEE Computer Society.
Google Publications
-
Low-Overhead Network-on-Chip Support for Location-Oblivious Task Placement
Gwangsun Kim, Lee, M.M.-J., John Kim, Dennis Abts, Michael R. Marty
IEEE Transactions on Computers, vol. Volume 63, Issue 6 (2014), pp. 1487 - 1500
-
Security Vulnerability in Processor-Interconnect Router Design
WonJun Song, John Kim, Jae W. Lee, Dennis Abts
Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, ACM, New York, NY, pp. 358-368
-
A Guided Tour of Datacenter Networking
Communications of the ACM - ACM Queue, vol. 55, number 6 (2012), pp. 44-51
-
High Performance Datacenter Networks: Architectures, Algorithms, and Opportunities
Dennis Abts, John Kim
Morgan & Claypool, San Rafael, California (2011)
-
The Cray XT4 and Seastar 3-D Torus Interconnect
Encyclopedia of Parallel Computing, Springer (2011)
-
Efficient Topologies for Large-Scale Cluster Networks
John Kim, William J. Dally, Dennis Abts
2010 Conference on OFC/NFOEC, IEEE, pp. 1-3
-
Energy Proportional Datacenter Networks
Dennis Abts, Mike Marty, Philip Wells, Peter Klausler, Hong Liu
Proceedings of the International Symposium on Computer Architecture, ACM (2010), pp. 338-347
-
Probabilistic Distance-based Arbitration: Providing Equality of Service for Many-core CMPs
Michael M. Lee, John Kim, Dennis Abts, Michael Marty, Jae W. Lee
MICRO43: Proceedings of the 43rd Annual International Symposium on Microarchitecture, IEEE/ACM (2010)
-
Achieving Predictable Performance through Better Memory Controller Placement in Many-Core CMPs
Dennis Abts, Natalie Engright Jerger, John Kim, Dan Gibson, Mikko Lipasti
Proceedings of the International Symposium on Computer Architecture, ACM (2009)
-
Cost-efficient Dragonfly Topology for Large-scale Systems
John Kim, William J. Dally, Steve Scott, Dennis Abts
Optical Fiber Communication Conference (OFC 2009)
-
Cost-efficient Dragonfly Topology for Large-scale Systems
John Kim, William J. Dally, Steve Scott, Dennis Abts
IEEE Micro, vol. Vol 29, Issue 1 (Jan/Feb 2009) (2009), pp. 33-40
-
Technology-Driven, Highly-Scalable Dragonfly Topology
John Kim, William J. Dally, Steve Scott, Dennis Abts
Proceedings of the 35th International Symposium on Computer Architecture, IEEE Computer Society, Washington, DC USA (2008), pp. 77-88
Previous Publications
-
Age-based Packet Arbitration in Large k-ary n-cubes
SC (2007)
-
Design of Interconnection Networks
Dennis Abts, John Kim
IEEE Computer Society, pp. 1 - 12
-
Flattened butterfly: A Cost-efficient Topology for High-radix Networks
John Kim, William J. Dally, Dennis Abts
ISCA '07: Proceedings of the 34th annual international symposium on Computer architecture, ACM, New York, NY, USA (2007), pp. 126-137
-
The Cray BlackWidow: A Highly Scalable Vector Multiprocessor
Dennis Abts, Abdulla Bataineh, Steve Scott, Greg Faanes, Jim Schwarzmeier, Eric Lundberg, Tim Johnson, Mike Bye, Gerald Schwoerer
SC '07: Proceedings of the 2007 ACM/IEEE conference on Supercomputing, ACM, New York, NY, USA, pp. 1-12
-
Adaptive Routing in High-radix Clos Networks
John Kim, William J. Dally, Dennis Abts
SC '06: Proceedings of the 2006 ACM/IEEE conference on Supercomputing, ACM, New York, NY, USA, pp. 92
-
The BlackWidow High-Radix Clos Network
Steve Scott, Dennis Abts, John Kim, William J. Dally
ISCA '06: Proceedings of the 33rd annual international symposium on Computer Architecture, IEEE Computer Society, Washington, DC, USA (2006), pp. 16-28
-
Efficiently Generating Test Vectors With State Pruning
Ying Chen, Dennis Abts, David J. Lilja
ASP-DAC '05: Proceedings of the 2005 conference on Asia South Pacific design automation, ACM, New York, NY, USA, pp. 1196-1199
-
So Many States, So Little Time: Verifying Memory Coherence in the Cray X1
Dennis Abts, Steve Scott, David J. Lilja
IPDPS '03: Proceedings of the 17th International Symposium on Parallel and Distributed Processing, IEEE Computer Society, Washington, DC, USA (2003), 11.2
-
A Balanced Approach to High-Level Verification: Performance Trade-Offs in Verifying Large-Scale Multiprocessors
Dennis Abts, Mike Roberts, David J. Lilja
ICPP '00: Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing, IEEE Computer Society, Washington, DC, USA, pp. 505
-
Verifying Large-scale Multiprocessors Using an Abstract Verification Environment
Dennis Abts, Mike Roberts
DAC '99: Proceedings of the 36th ACM/IEEE conference on Design automation, ACM, New York, NY, USA (1999), pp. 163-168





