Computer Science - Research and Development

, Volume 28, Issue 2, pp 119–125

The co-design architecture for exascale systems, a novel approach for scalable designs

  • Gilad Shainer
  • Todd Wilde
  • Pak Lui
  • Tong Liu
  • Michael Kagan
  • Mike Dubman
  • Yiftah Shahar
  • Richard Graham
  • Pavel Shamis
  • Steve Poole
Special Issue Paper

DOI: 10.1007/s00450-012-0220-6

Cite this article as:
Shainer, G., Wilde, T., Lui, P. et al. Comput Sci Res Dev (2013) 28: 119. doi:10.1007/s00450-012-0220-6

Abstract

High performance computing (HPC) has begun scaling beyond the Petaflop range towards the Exaflop (1000 Petaflops) mark. One of the major concerns throughout the development toward such performance capability is scalability—both at the system level and the application layer. In this paper we present a novel approach for a new design concept—the co-design approach with enables a tighter development of both the application communication libraries and the underlying hardware interconnect solution in order to overcome scalability issues and to enable a more efficient design approach towards Exascale computing. We have suggested a new application programing interface and have demonstrated a 50x improvement of performance and scalability increases.

Keywords

Co-designExascaleScalableHPCScalableSHMEM

Copyright information

© Springer-Verlag 2012

Authors and Affiliations

  • Gilad Shainer
    • 1
  • Todd Wilde
    • 1
  • Pak Lui
    • 1
  • Tong Liu
    • 1
  • Michael Kagan
    • 1
  • Mike Dubman
    • 1
  • Yiftah Shahar
    • 1
  • Richard Graham
    • 2
  • Pavel Shamis
    • 2
  • Steve Poole
    • 2
  1. 1.Mellanox TechnologiesSunnyvaleUSA
  2. 2.Oak Ridge National LaboratoryOak RidgeUSA