About us | 私たちについて
Overview | 研究室概要
- The Large-scale Parallel Numerical Computing Technology Research Team conducts research and development of large-scale, highly parallel and high-performance numerical software library on K computer. On development of simulation programs, various numerical algorithms such as for solving linear systems, eigenvalue problems, fast Fourier transform, and non-linear equations, are indispensable. To utilize full-potential of K computer, we must select algorithms and develop a numerical software library from the viewpoint of highly parallelism, high performance, high precision, resiliency, and scalability. This is achieved by tighter collaboration with computational sciences (simulation), computer science (hardware and software) and numerical mathematics. Our goal is to establish the fundamental technique on numerical software libraries related for next generation supercomputers with the strong cooperation within R-CCS.
Research Subjects | 研究テーマ
- In order to fully utilize the K-computer, we need to select a numerical library which uses appropriate parallel algorithms according to the parallelism (Note, it is unacceptable to use lower parallel numerical libraries for a highly parallel application code). We conduct to develop from a high performance library, which performs on a lower parallel environment, research a highly parallelized numerical method, and equip a numerical library package on the K-computer such as a sparse linear solver, an eigenvalue solver, and a three-dimensional fast Fourier transform.
- On the K-computer, 6 dimensional mesh/torus network called Tofu is adopted. 4 dimensions out of 6 dimensions are assigned to a user application, and 3D view is possible. Since suitable process mapping for general applications and a numerical library on a Tofu network is different in many cases, efficient network use is not achieved. We conduct to build a higher dimension mapping theory by using suitable folding and network topology theory of a two dimensional domain.
- Like the K computer, a system which has 100,000 nodes, since the total number of the parts connected on the system also increases, it becomes difficult to hold a failure rate low. It may break down during execution of a simulation. We conduct to research checkpoint restart to a numerical library and an algorithmic fault detection which detects a "soft error" by an algorithm, and avoid the unexpected program termination.
- Development of High Precision numerical libraries and its framework
Contact | 問い合わせ
- Large-scale Parallel Numerical Computing Technology Research Team, RIKEN Center for Computational Science, 7-1-26 Minato-jima Minami-machi, Chuo-ku, Kobe City, Hyogo, 650-0047 JAPAN. (Google Maps)
- E-mail: Toshiyuki IMAMURA (Team Leader) imamura.toshiyuki [at] riken.jp