On the way to explore the path to Exascale, the DEEP/-ER projects take
a radically different approach on heterogeneity. Instead of combining
different computing elements within single nodes DEEP/-ER's
Cluster-Booster concept integrates multi-core processors in a standard
Cluster while combining many-core processors in a separate cluster of
accelerators, the so-called Booster. For this, DEEP's Booster consists
solely of Intel Xeon Phi processors interconnected by the EXTOLL
The talk will not only share insights on the challenges of the
hardware integration in a most energy efficient way but also discuss
the strong requirements the architecture poses on the corresponding
programming model. While it turns out that MPI provides all the
low-level semantics required to utilize the Cluster-Booster system,
the project uses an OmpSs abstraction layer in order to support
software developers to adapt their applications to the heterogeneous
hardware. The ultimate goal is to reduce the burden on the application
developers. To this end DEEP/-ER provides a well-accustomed
programming environment that saves application developers from some of
the tedious and often costly code modernisation work. Confining this
work to code-annotation as proposed by DEEP/-ER is a major
The presentation is completed by final results of the DEEP project
that is finalized by end of August 2015.
Norbert Eicker is Professor for Parallel Hard- and Software Systems at
Bergische Universitat Wuppertal and head of the research group Cluster
Computing at Julich Supercomputing Centre. Before joining JSC in 2004
Norbert was with ParTec from 2001 on working on the Cluster Middleware
ParaStation. During his career he was involved in several research and
development projects including the ALiCE-cluster in Wuppertal, the
JULI project at JSC as well as JSC's general purpose supercomputers
JuRoPA and JURECA. Currently he act as the chief architect for the
DEEP and DEEP-ER projects.
Norbert holds a PhD in Theoretical Particle Physics from Wuppertal
The OpenSHMEM is a predominant PGAS library interface specification.
It is a community effort to standardize the SHMEM programming models,
driven by Oak Ridge National Laboratory (ORNL), Department of Defense (DoD),
and University of Houston (UH). The community has released three versions
of the OpenSHMEM specification, and it will the latest version version 1.3
at SC15. In this talk, first, I will introduce OpenSHMEM, present
its history, and discuss the upcoming features. Then, I will discuss the
efforts preparing OpenSHMEM for the exascale era, and provide an overview
of the OpenSHMEM activities, which includes specification development,
reference implementation, and research. Lastly, I will provide an overview
of OpenSHMEM reference implementation and its network layer, UCX.
Manjunath Gorentla Venkata is a research scientist in Oak Ridge National Laboratory's Computer Science and Mathematics Division pursuing research and development efforts focused on abstractions and mechanisms that enables non-computer scientists to use the supercomputers and clusters in an efficient way. He is primarily responsible for conceiving, designing and leading the development of scalable communication interfaces, protocols and implementations for extreme-scale systems. Dr. Gorentla has published several peer-reviewed research articles in this area, contributed to various international standards, and his research has influenced commercially available network interfaces. He contributes to many open source software systems, particularly Open MPI, OpenSHMEM, and UCX. He is a senior member of the Institute of Electrical and Electronics Engineers.
Dr. Gorentla holds a Affiliate Professor appointment in the Department of Computer Science and Software Engineering at Auburn University.