Title :
Implementation and Modeling for High-performance I/O Hub Used in SPARC M7 Processor-Based Servers
Author :
John Feehrer;Jeffry Hughes;Hugh Kurth;David Pabisz;Peter Yakutis
Author_Institution :
Oracle Corp., Burlington, MA, USA
Abstract :
The I/O Hub (IOH) for SPARC M7 processor-based servers is an ASIC providing high performance, flexible, and virtualized access to multiple Gen3 PCIe devices. The IOH´s top-level interconnect, connecting multiple PCIe Root Complexes to a set of SPARC M7 protocol interface units, proved challenging for design, verification, performance modeling, and physical implementation. Close collaboration between these disciplines was required to deliver a production quality ASIC. We report on some specific technical issues we encountered and how the interconnect design strategy shifted through the course of development as we made optimizations based on performance modeling feedback and physical design constraints.
Keywords :
"Program processors","Object oriented modeling","Switches","Routing","Performance evaluation","Virtualization"
Conference_Titel :
Embedded Multicore/Many-core Systems-on-Chip (MCSoC), 2015 IEEE 9th International Symposium on
DOI :
10.1109/MCSoC.2015.29