Seminar: Enabling Large-Scale HPC Programming Models for Scientific Research

The performance and scalability of programming models are known to impact the performance characteristics of High Performance Computing (HPC) applications. In the exascale computing era, programming models have to efficiently express billion way parallelism while not sacrificing performance and scalability. In this talk, Manjunath Gorentla Venkata, research scientist in Oak Ridge National Laboratory's (ORNL) Computer Science and Mathematics Division, will describe two ongoing projects at ORNL: Cheetah and Universal Common Communication Substrate (UCCS). These projects are aimed at improving performance characteristics of current programming models, and pave the way for efficiently implementing new programming models.

Cheetah is a framework to build high-performing collectives libraries for current and emerging HPC systems. It employs hierarchical approach to achieve performance and scalability. To achieve the performance portability across diverse architectures of HPC systems, Cheetah tailors the algorithms and customizes its implementations to various communication mechanisms in a system. UCCS is an effort to arrive at common low-level communication library specification and implementation for various parallel programming models including Message Passage Interface (MPI) and OpenSHMEM, while enabling efficient implementation of hybrid programming models.

Manjunath Gorentla Venkata
Research Scientist, Oak Ridge National Laboratory's Computer Science and Mathematics Division

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. Venkata 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, a popular implementation of MPI. He is a senior member of the Institute of Electrical and Electronics Engineers.

Recently, he has been appointed as an affiliate assistant professor in Auburn University's Department of Computer Science and Software Engineering.

Monday, September 08, 2014, 11:00 am - 12:30 pm
3129 Shelby Center
Weikuan Yu
(334) 844-6330