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.
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.
October 8, 2021 AOE
October 10, 2021
|October 18-19, 2021
RIKEN Center for Computational Science (R-CCS)
Team Leader of Programming Environment Research Team
Deputy Director, RIKEN Center for Computational Science (R-CCS)
Mitsuhisa Sato received his undergraduate degree in 1982 from the Department of Information Science, School of Science, the University of Tokyo, and continued his study at the Graduate School of Science, the University of Tokyo, after which he joined the GOTO Quantum Magneto Flux Logic Project at the Research Development Corporation of Japan. In 1991 he joined the Electrotechnical Laboratory of the Ministry of International Trade and Industry (MITI), and from 1996 headed the Parallel and Distributed System Performance Laboratory of the Real World Computing Partnership. From 2001 to 2015 he served as Professor in the Graduate School of Systems and Information Engineering, University of Tsukuba, and Director of the Center for Computational Sciences from 2007 to 2012.
At the RIKEN Advanced Institute for Computational Science (AICS) he led the Programming Environment Research Team from 2010, and since 2014 has been appointed to deputy project leader for the Flagship 2020 Project at AICS (now R-CCS). He serves as Deputy Director of R-CCS since fiscal year 2018. He is also Professor (Cooperative Graduate School Program), Tsukuba University; Professor Emeritus, the University of Tsukuba; and Fellow of the Information Processing Society of Japan. His research interests include: parallel processing architecture; programming models, languages, and compilers; computer performance evaluation technology.
Challenges of Programming models for The Supercomputer "Fugaku" and Beyond
Oct 18 (Mon) 09:10 AM - 10:10 AM CDT (UTC-5)
Alcatel-Lucent Professor of Computer Science
Alex Aiken is the Alcatel-Lucent Professor of Computer Science at Stanford. Alex received his Bachelors degree in Computer Science and Music from Bowling Green State University in 1983 and his Ph.D. from Cornell University in 1988. Alex was a Research Staff Member at the IBM Almaden Research Center (1988-1993) and a Professor in the EECS department at UC Berkeley (1993-2003) before joining the Stanford faculty in 2003. His research interest is in areas related to programming languages. He is an ACM Fellow, a recipient of ACM SIGPLAN's Programming Languages Achievement Award and Phi Beta Kappa's Teaching Award, and a former chair of the Stanford Computer Science Department.
A Tale of Two Cultures: Challenges in Developing Tools for Writing Parallel Software
Oct 19 (Tue) 11:00 AM - 12:00 PM CDT (UTC-5)