EDBT 2026 Demo / reviewers in the wild / expert
Junichiro Makino
dblp:13/431
· DBLP profile ↗
17ranked-venue papers
8as first author
1since 2021 · last 2025
0000-0002-0411-4297ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 17 · 8 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
12 papers |
High-performance computing · 72% Hardware accelerators and domain-specific architectures · 15% Energy-efficient computing · 6% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 11 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
scientific computing systems |
1.1 | 10 | 2025 | The First Star-by-star $N$-body/Hydrodynamics Simulation of Our Galaxy Coupling with a Surrogate Model · SC 2025 4.45 Pflops astrophysical N-body simulation on K computer: the gravitational trillion-body problem · SC 2012 GRAPE-8: an accelerator for gravitational N-body simulation with 20.5Gflops/W performance · SC 2012 |
Hardware accelerators and domain-specific architectures
scientific computing accelerator |
0.3 | 7 | 2012 | GRAPE-8: an accelerator for gravitational N-body simulation with 20.5Gflops/W performance · SC 2012 GRAPE-DR: 2-Pflops massively-parallel computer with 512-core, 512-Gflops processor chips for scientific computing · SC 2007 Performance evaluation and tuning of GRAPE-6 - towards 40 "real" Tflops · SC 2003 |
Programming languages and type systems
domain-specific languages |
0.2 | 1 | 2016 | Simulations of below-ground dynamics of fungi: 1.184 pflops attained by automated generation and autotuning of temporal blocking codes · SC 2016 |
High-performance computing
stencil computation |
0.2 | 1 | 2016 | Simulations of below-ground dynamics of fungi: 1.184 pflops attained by automated generation and autotuning of temporal blocking codes · SC 2016 |
Energy-efficient computing › energy-efficient architecture
energy-efficient accelerator |
0.1 | 1 | 2012 | GRAPE-8: an accelerator for gravitational N-body simulation with 20.5Gflops/W performance · SC 2012 |
High-performance computing › performance optimization at scale
parallel scalability |
0.1 | 1 | 2012 | 4.45 Pflops astrophysical N-body simulation on K computer: the gravitational trillion-body problem · SC 2012 |
High-performance computing
performance optimization at scale |
0.1 | 1 | 2012 | 4.45 Pflops astrophysical N-body simulation on K computer: the gravitational trillion-body problem · SC 2012 |
Processor architecture and microarchitecture
many-core architecture |
0.1 | 1 | 2007 | GRAPE-DR: 2-Pflops massively-parallel computer with 512-core, 512-Gflops processor chips for scientific computing · SC 2007 |
Performance modeling and evaluation
benchmarking |
0.1 | 3 | 2003 | Performance evaluation and tuning of GRAPE-6 - towards 40 "real" Tflops · SC 2003 A 29.5 Tflops simulation of planetesimals in Uranus-Neptune region on GRAPE-6 · SC 2002 A 1.349 Tflops Simulation of Black Holes in a Galactic Center on GRAPE-6 · SC 2000 |
Performance modeling and evaluation › parallel performance evaluation
scientific application performance |
0.0 | 1 | 2003 | Performance evaluation and tuning of GRAPE-6 - towards 40 "real" Tflops · SC 2003 |
High-performance computing
supercomputing |
0.0 | 1 | 2007 | GRAPE-DR: 2-Pflops massively-parallel computer with 512-core, 512-Gflops processor chips for scientific computing · SC 2007 |
Methods — techniques the papers use, named apart from their topics
surrogate model · 2.6machine learning · 2.6domain-specific language · 0.5auto-tuning · 0.5MPI · 0.5tree algorithm · 0.1pipeline processor design · 0.1particle-mesh algorithm · 0.1TreePM · 0.1PCI-Express interface · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The First Star-by-star $N$-body/Hydrodynamics Simulation of Our Galaxy Coupling with a Surrogate ModelabstractA major goal of computational astrophysics is to simulate the Milky Way Galaxy with sufficient resolution down to individual stars. However, the scaling fails due to some small-scale, short-timescale phenomena, such as supernova explosions. We have developed a novel integration scheme of N-body/hydrodynamics simulations working with machine learning. This approach bypasses the short timesteps caused by supernova explosions using a surrogate model, thereby improving scalability. With this method, we reached 300 billion particles using 148,900 nodes, equivalent to 7,147,200 CPU cores, breaking through the billion-particle barrier currently faced by state-of-the-art simulations. This resolution allows us to perform the first star-by-star galaxy simulation, which resolves individual stars in the Milky Way Galaxy. The performance scales over 104 CPU cores, an upper limit in the current state-of-the-art simulations using both A64FX and X86-64 processors and NVIDIA CUDA GPUs. Keiya Hirashima, Michiko S. Fujii, Takayuki R. Saitoh, Naoto Harada, Kentaro Nomura, Kohji Yoshikawa, Yutaka Hirai, Tetsuro Asano, Kana Moriwaki, Masaki Iwasawa, Takashi Okamoto, Junichiro Makino |
SC | 12 |
| 2020 | Extreme-scale particle-based simulations on advanced HPC platformsabstractAbstract We overview the current status and future development directions of our framework for developing particle simulator (FDPS). Many of particle-based simulation codes share the same characteristic that the most time-consuming part of the simulation is the calculation of the interactions between particles, and a large fraction of programming effort is spent for procedures to make the force calculation efficient, such as the decomposition of computational domain, exchange of particles between domains, exchange of information necessary to calculate the interaction to particles in different domains, and efficient neighbor search. The basic idea of FDPS is to provide generic and high-performance library for these procedures. Using these procedures, researchers or application programmers in various fields can write their programs without taking care of parallelization and performance tuning. In order to make FDPS useful on advanced HPC platforms at present and in (near) future, we investigated its performance on several modern platforms and learned what can be the bottleneck. In this paper we summarize what we learned. Masaki Iwasawa, Daisuke Namekata, Kentaro Nomura, Miyuki Tsubouchi, Junichiro Makino |
CCF Trans. High Perform. Comput. | 5 |
| 2016 | Simulations of below-ground dynamics of fungi: 1.184 pflops attained by automated generation and autotuning of temporal blocking codesabstractStencil computation has many applications in science and engineering, thus many optimization techniques such as temporal blocking have been developed. They are, however, rarely used in real-world applications, since a large amount of careful programming is required for even the simplest of stencils. We introduce Formura, a domain specific language that provides easy access to optimized stencil computations. Higher-order integration schemes can be defined using mathematical notations. Formura generates C code with MPI calls and performs autotuning. Hence its performance is portable to most distributed-memory computers. We show the scientific applicability of Formura by performing magnetohydrodynamics (MHD) and belowground biology simulations. Ability to reach bytes-per-flops ratio only attainable by temporal blocking is demonstrated. We also demonstrate scaling up to the full nodes of the K computer, with 1.184 Pflops, 11.62% floating-pointoperation efficiency, and 31.26% memory throughput efficiency. Takayuki Muranushi, Hideyuki Hotta, Junichiro Makino, Seiya Nishizawa, Hirofumi Tomita, Keigo Nitadori, Masaki Iwasawa, Natsuki Hosono, Yutaka Maruyama, Hikaru Inoue, Hisashi Yashiro, Yoshifumi Nakamura |
SC | 3 |
| 2012 | 4.45 Pflops astrophysical N-body simulation on K computer: the gravitational trillion-body problemabstractAs an entry for the 2012 Gordon-Bell performance prize, we report performance results of astrophysical N-body simulations of one trillion particles performed on the full system of K computer. This is the first gravitational trillion-body simulation in the world. We describe the scientific motivation, the numerical algorithm, the parallelization strategy, and the performance analysis. Unlike many previous Gordon-Bell prize winners that used the tree algorithm for astrophysical N-body simulations, we used the hybrid TreePM method, for similar level of accuracy in which the short-range force is calculated by the tree algorithm, and the long-range force is solved by the particle-mesh algorithm. We developed a highly-tuned gravity kernel for short-range forces, and a novel communication algorithm for long-range forces. The average performance on 24576 and 82944 nodes of K computer are 1.53 and 4.45 Pflops, which correspond to 49% and 42% of the peak speed. Tomoaki Ishiyama, Keigo Nitadori, Junichiro Makino |
SC | 3 |
| 2012 | GRAPE-8: an accelerator for gravitational N-body simulation with 20.5Gflops/W performanceabstractIn this paper, we describe the design and performance of GRAPE-8 accelerator processor for gravitational N-body simulations. It is designed to evaluate gravitational interaction with cutoff between particles. The cutoff function is useful for schemes like TreePM or Particle-Particle Particle-Tree, in which gravitational force is divided to short-range and longrange components. A single GRAPE-8 processor chip integrates 48 pipeline processors. The effective number of floating-point operations per interaction is around 40. Thus the peak performance of a single GRAPE-8 processor chip is 480 Gflops. A GRAPE-8 processor card houses two GRAPE-8 chips and one FPGA chip for PCI-Express interface. The total power consumption of the board is 46W. Thus, theoretical peak performance per watt is 20.5 Gflops/W. The effective performance of the total system, including the host computer, is around 5Gflops/W. This is more than a factor of two higher than the highest number in the current Green500 list. Junichiro Makino, Hiroshi Daisaka |
SC | 1 |
| 2007 | GRAPE-DR: 2-Pflops massively-parallel computer with 512-core, 512-Gflops processor chips for scientific computingabstractWe describe the GRAPE-DR (Greatly Reduced Array of Processor Elements with Data Reduction) system, which will consist of 4096 processor chips each with 512 cores operating at the clock frequency of 500 MHz. The peak speed of a processor chip is 512Gflops (single precision) or 256 Gflops (double precision). Junichiro Makino, Kei Hiraki, Mary Inaba |
SC | 1 |
| 2003 | HMCS-G: Grid-enabled Hybrid Computing System for Computational AstrophysicsabstractThe authors have developed a hybrid computing system called HMCS-G, a Grid-enabled Heterogeneous Multi-Computer System, that provides a multiple cluster environment centered around a dedicated machine for gravity calculation. The purpose of HMCS-G is to provide an ideal computational environment for astrophysical study involving multiple physical phenomena. The worker cluster may comprise general-purpose PCs to perform tasks such as hydrodynamics computations, while the special-purpose machine, in this case a GRAPE-6 cluster, performs gravity calculations for all pairs of particles in the system. These systems are connected by OmniRPC, a grid-enabled RPC system that supports Globus and ssh for authentication. HMCS-G effectively provides worldwide access to a GRAPE-6 cluster, thereby securing several TFLOPS performance for intensive computations such as gravity calculation. All participating PC-clusters share this resource in a time-based manner using grid technology. The actual turn-around response time was measured for a system implemented over a number of institutions, and it was confirmed that HMCS-G provides acceptable real-world application performance. Precise simulations of galaxy formation are currently being performed on clusters in several institutes, involving smoothed particle hydrodynamics and radiative transfer in the context of complete gravity calculation as the first real application of HMCS-G. Taisuke Boku, Mitsuhisa Sato, Kenji Onuma, Junichiro Makino, Hajime Susa, Daisuke Takahashi, Masayuki Umemura, Akira Ukawa |
CCGRID | 4 |
| 2003 | Performance evaluation and tuning of GRAPE-6 - towards 40 "real" TflopsabstractIn this paper, we describe the performance characteristics of GRAPE-6, the sixth-generation special-purpose computer for gravitational many-body problems. GRAPE-6 consists of 2048 custom pipeline chips, each of which integrates six pipeline processors specialized for the calculation of gravitational interaction between particles. The GRAPE hardware performs the evaluation of the interaction. The frontend processors perform all other operations, such as the time integration of the orbits of particles, I/O, on-the-fly analysis etc. The theoretical peak speed of GRAPE-6 is 63.4 Tflops. We present the result of benchmark runs, and discuss the performance characteristics. We also present the measured performance for a few real scientific applications. The best performance so far achieved with real applications is 35.3 Tflops. Junichiro Makino, Eiichiro Kokubo, Toshiyuki Fukushige |
SC | 1 |
| 2002 | Heterogeneous multi-computer system: a new platform for multi-paradigm scientific simulationabstractHMCS (Heterogeneous Multi-Computer System) is a new parallel processing platform combining massively parallel processors for continuum simulation and particle simulation to realize multi-scale computational physics simulations. We are constructing a prototype system of HMCS with a general purpose scientific parallel processor CP-PACS and a gravity calculation parallel processor GRAPE-6 connecting them via commodity-base parallel network.On the prototype of HMCS, a microscopic gravity calculation on GRAPE-6 and a macroscopic radiation hydrodynamic calculation on CP-PACS are performed simultaneously to realize very detailed simulation on computational astrophysics. Both systems are connected via parallel network controlling system named PIO (Parallel I/O System).In this paper, we report the overall concept, design and implementation of HMCS, and our application result for radiative transfer smoothed particle hydrodynamics with self gravity for analysis of galaxy generation. Taisuke Boku, Masayuki Umemura, Junichiro Makino, Toshiyuki Fukushige, Hajime Susa, Akira Ukawa |
ICS | 3 |
| 2002 | A 29.5 Tflops simulation of planetesimals in Uranus-Neptune region on GRAPE-6abstractAs an entry for the 2002 Gordon Bell performance prize, we report the performance achieved on the GRAPE-6 system for a simulation of the early evolution of the protoplanet-planetesimal system of the Uranus-Neptune region. GRAPE-6 is a special-purpose computer for astrophysical N-body calculations. The present configuration has 2048 custom pipeline chips, each containing six pipeline processors for the calculation of gravitational interactions between particles. Its theoretical peak performance is 63.4 Tflops. The actual performance obtained was 29.5 Tflops, for a simulation of the early evolution of outer Solar system with 1.8 million planetesimals and two massive protoplanets. Junichiro Makino, Eiichiro Kokubo, Toshiyuki Fukushige, Hiroshi Daisaka |
SC | 1 |
| 2000 | A 1.349 Tflops Simulation of Black Holes in a Galactic Center on GRAPE-6abstractAs an entry for the 2000 Gordon Bell performance prize, we report the performance achieved on a prototype GRAPE-6 system. GRAPE-6 is a special-purpose computer for as-trophysical N-body calculations. The present configuration has 96 custom pipeline processors, each containing six pipeline processors for the calculation of gravitational interactions between particles. Its theoretical peak performance is 2.889 Tflops. The complete GRAPE-6 system will consist of 3072 pipeline chips and will achieve a peak speed of 100 Tflops. The actual performance obtained on the present 96-chip system was 1.349 Tflops, for a simulation of massive black holes embedded in the core of a galaxy with 786,432 stars. For a short benchmark run with 1,400,000 particles, the average speed was 1.640 Tflops. Junichiro Makino, Toshiyuki Fukushige, Masaki Koga |
SC | 1 |
| 1999 | $7.0/Mflops Astrophysical N-Body Simulation with Treecode on GRAPE-5abstractAs an entry for the 1999 Gordon Bell price/performance prize, we report an astrophysical N -body simulation performed with a treecode on GRAPE-5 (Gravity Pipe 5) system, a special-purpose computer for astrophysical N -body simulations.The GRAPE-5 system has 32 pipeline processors specialized for the gravitational force calculation.Other operations, such as tree construction, tree traverse and time integration, are performed on a general purpose workstation.The total cost for the GRAPE-5 system is 40,900 dollars.We performed a cosmological N -body simulation with 2.1 million particles, which sustained a performance of 5.92 Gflops averaged over 8.37 hours.The price per performance obtained is 7.0 dollars per Mflops. Atsushi Kawai, Toshiyuki Fukushige, Junichiro Makino |
SC | 3 |
| 1998 | PROGRAPE-1: A Programmable Special-Purpose Computer for Many-Body SimulationsabstractWe have completed PROGRAPE-1, a programmable special-purpose computer for many-body simulations using FPGA (Field Programmable Gate Array). It has pipelines specialized for computations of interactions between particles. The peak performance of calculating gravitational/Coulomb force results in 2.4 Gflops. Tsuyoshi Hamada, Toshiyuki Fukushige, Atsushi Kawai, Junichiro Makino |
FCCM | 4 |
| 1996 | N-Boday Simulation of Galaxy Formation on GRAPE-4 Special-Purpose ComputerabstractWe report on resent N-body simulations of galaxy formation performed on the GRAPE-4 (GRAvity PipE 4) system, a special-purpose computer for astrophysical N-body simulations. We review the astrophysical motivation, the algorithm, the actual performance, and the price per performance. The performance obtained is 332 Gflops averaged over 185 hours for a simulation of a galaxy formation with 786,400 particles. The price per performance obtained is 4,600 dollars per Gflops. The configuration used for the simulation consists of 1,269 pipeline processors and has a peak speed of 663 Gflops. Toshiyuki Fukushige, Junichiro Makino |
SC | 2 |
| 1995 | Astrophysical N-body simulations on the GRAPE-4 Special-Purpose ComputerabstractWe report on resent astrophysical N-body simulations performed on the GRAPE-4 (GRAvity PipE 4) system, a special-purpose computer for astrophysical N-body simulations. We first review the astrophysical motivation, the algorithm, the structure of the GRAPE system, and the actual performance. The GRAPE-4 system consists of 1692 pipeline processors. The peak speed of one pipeline processor is 523 Mflops and that of the total system is 884 Gflops. The performance obtained is 529 Gflops for the simulation of two massive black holes in the core of a galaxy with 700,000 stars. Junichiro Makino, Makoto Taiji |
SC | 1 |
| 1994 | GRAPE-4: a one-Tflops special-purpose computer for astrophysical N-body problemabstractWe describe the GRAPE-4 (Gravity Pipe 4) system, a special-purpose computer for astrophysical N-body simulations. In N-body simulations, most of the computing time is spent to calculate the force between particles, since the number of interactions is proportional to the square of the number of particles. For many problems the accuracy of fast algorithms such as the particle-mesh scheme is not sufficient and we have to use the straightforward direct summation. In order to accelerate the force calculation, we have developed a series of hardware, the GRAPE (Gravity Pipe) systems. The basic idea of our GRAPE systems is to develop a hardware specialized for the force calculation. The rest of the calculation is performed on the general-purpose computer connected to GRAPE. The GRAPE-4 system is our newest hardware, scheduled to be completed in early 1995. Planned peak speed is 1.15 Tflops. This speed is achieved by running 1920 pipeline LSIs, each provides 600 Mflops, in parallel. A prototype system has been completed July 1994, and the full system is now under manufacturing.> Junichiro Makino, Makoto Taiji, Toshikazu Ebisuzaki, Daiichiro Sugimoto |
SC | 1 |
| 1990 | GRAPE: a special-purpose computer for N-body problemsabstractGRAPE (GRAvity PipE) is a special-purpose computer designed to accelerate the numerical integration of the astrophysical N-body problem. The prototype hardware, GRAPE-1, is designed as the backend processor that calculates the gravitational interaction between particles. All other calculations are performed on the host computer connected to GRAPE-1. For large-N calculations (N>or approximately=10/sup 4/), GRAPE-1 achieves about 200 Mflops equivalent in one board of the size of about 40 cm by 30 cm, consuming 2.5 W of power. The specialized pipelined architecture of the GRAPE-1 optimized for the large N calculation is the key to the high performance. The authors describe the design, construction and programming of GRAPE-1. The architecture is quite simple, and it is easy to put one pipeline into one LSI chip and make many pipelines work in parallel, without creating a communication bottleneck.> Junichiro Makino, Tomoyoshi Ito, Toshikazu Ebisuzaki, Daiichiro Sugimoto |
ASAP | 1 |