Call for Presentations
About
The Charm++ Ecosystem
Charm++ is a C++ based parallel programming system based on an introspective adaptive runtime system, with many features suitable for addressing upcoming extreme scale as well as mid-scale challenges, and with multiple highly scalable parallel applications such as NAMD, ChaNGa, and OpenAtom.
Our group's goal is to develop technology that improves performance of parallel applications while also improving programmer productivity. We aim to reach a point where, with our freely distributed software base, complex irregular and dynamic applications can (a) be developed quickly and (b) perform scalably on machines with thousands of processors.
About
The Charm++ Workshop
The workshop is broadly focused on adaptivity in highly scalable parallel computing. It also takes stock of recent results in adaptive runtime techniques in Charm++ and the collaborative interdisciplinary research projects developed using it.
Important Dates
Category | Dates |
---|---|
Abstracts due |
|
Author notification |
|
Workshop | October 20-21, 2020 |
Keynote Speakers
Oak Ridge National Laboratory
Group Leader, Future Technologies Group, Computer Science and Mathematics Division
Jeffrey Vetter, Ph.D., is a Corporate Fellow at Oak Ridge National Laboratory (ORNL). At ORNL, he is currently the Section Head for Advanced Computer Systems Research and the founding director of the Experimental Computing Laboratory (ExCL). Previously, Vetter was the founding group leader of the Future Technologies Group in the Computer Science and Mathematics Division from 2003 until 2020. Vetter earned his Ph.D. in Computer Science from the Georgia Institute of Technology. Vetter is a Fellow of the IEEE, and a Distinguished Scientist Member of the ACM. In 2010, Vetter, as part of an interdisciplinary team from Georgia Tech, NYU, and ORNL, was awarded the ACM Gordon Bell Prize. In 2015, Vetter served as the SC15 Technical Program Chair. His recent books, entitled "Contemporary High Performance Computing: From Petascale toward Exascale (Vols. 1 and 2)," survey the international landscape of HPC. Learn more information at https://ft.ornl.gov/~vetter/.
Preparing for Extreme Heterogeneity in High Performance Computing
Louisiana State University
Adjunct Assistant Professor, Department of Computer Science
Senior Research Scientist, Center for Computation and Technology
Hartmut is a member of the faculty at the CS department at Louisiana
State University (LSU) and a senior research scientist at LSU's Center
for Computation and Technology (CCT). He received his doctorate from
the Technical University of Chemnitz (Germany). He is probably best
known through his involvement in open source software projects, mainly
as the author of several C++ libraries he has contributed to Boost, which are in use by
C++ thousands of developers worldwide. He is a voting member of the ISO C++
Standardization Committee. His current research is focused on leading
the STE||AR group at CCT working on the practical design and
implementation of future execution models and programming abstractions.
His research interests are focused on the complex interaction of
compiler technologies, runtime systems, active libraries, and modern
system's architectures. His goal is to enable the creation of a new
generation of scientific applications in powerful, though complex
environments, such as high performance computing, distributed
computing, many task runtime systems, and compiler technologies.
Asynchronous Programming in Modern C++
Rice University
Professor of Computer Science and of Electrical and Computer Engineering
John Mellor-Crummey is a Professor of Computer Science at Rice University in Houston, TX. His research focuses on software technology for high performance parallel computing. His current research includes tools for measurement and analysis of application performance, tools for dynamic data race detection, and techniques for network performance analysis and optimization. He leads the research and development of the HPCToolkit Performance Tools, principally supported by the DOE Exascale Computing Project. His past work has included development of compilers and runtime systems for parallel computing, scalable software synchronization algorithms for shared-memory multiprocessors, and techniques for execution replay of parallel programs. Mellor-Crummey has co-led development of the OMPT tools interface for OpenMP 5. He is a co-recipient of the 2006 Dijkstra Prize in Distributed Computing and a Fellow of the ACM.
Towards Performance Tools for Emerging GPU-Accelerated Exascale Supercomputers
About Us
Workshop Co-Chairs: Matthias Diener, Jaemin Choi