Currently, Japanese petascale computing facility, named the K
computer, is being developed and the installation will be finished
during the year 2012 at RIKEN Advanced Institute for Computational
Science (AICS) The K computer has been ranked as the top 1 in the
latest top 500 list. The goals of the project are not only to develop
and install the most advanced high performance supercomputer system
with 10-peta flops class performance, but also development and
deployment of scientific pata-scale application software, which should
be made to attain the system maximum capability, in various science
and engineering fields. The programming environment including
programming languages is an important research topic to improve
performance and increase productivity of computational sciences using
the high performance computer systems. In the past Earth Simulator
project, HPF was selected to be an advanced programming language. For
the K computer, a PGAS parallel programming language called XcalableMP
(XMP for short), which is designed by XcalableMP Specification Working
Group, will be deployed by the AICS. While it adopts the PGAS model,
the concept of XMP's global-view programming model reflects several
experiences of HPF obtained at the time of the Earth Simulator
project. In this talk, I will present the XcalableMP programming
language, will be used as a programming environment for our petascale
computing facility, the K computer.
About the Keynote Speaker:
Mitsuhisa Sato received the M.S. degree and the Ph.D. degree in
information science from the University of Tokyo in 1984 and 1990.
He was a senior researcher at Electrotechnical Laboratory from 1991 to
1996, and a chief of Parallel and distributed system performance
laboratory in Real World Computing Partnership, Japan, from 1996 to
2001. Currently, he is a professor of Graduate School of Systems and
Information Engineering, University of Tsukuba. He is a director of
Center for computational sciences, University of Tsukuba since 2007.
Since October 2010, he is appointed to the research team leader of
programming environment research team in Advanced Institute of
Computational Science (AICS), RIKEN, which is the main organization to
run Japanese petaflops facility "K computer" in Japan.
The session will look at European multi-core programming projects that address Computing Systems objective of FP7. It will be an opportunity to discuss differences and commonalities in vision and approach, means and methods of four selected projects. We will present ENCORE and PEPPHER as representatives of the 2009 Computing Systems call and two projects from the 2011 Computing Systems call: AUTOTUNE and LPGPU.