Demo Data from EDBT 2026 / reviewers in the wild / expert
Yasunori Kimura
dblp:53/2296
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2008
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 3Theory of computation · 2
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
4 papers |
Performance modeling and evaluation · 66% Processor architecture and microarchitecture · 11% Parallel and multicore computing · 11% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
performance prediction |
0.1 | 2 | 2008 | Performance prediction of large-scale parallell system and application using macro-level simulation · SC 2008 Reverse Tracer: A Software Tool for Generating Realistic Performance Test Programs · HPCA 2002 |
Performance modeling and evaluation › performance prediction
application performance prediction |
0.1 | 1 | 2008 | Performance prediction of large-scale parallell system and application using macro-level simulation · SC 2008 |
Parallel and multicore computing
memory model |
0.0 | 1 | 2003 | Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems · HPCA 2003 |
Performance modeling and evaluation
processor performance modeling |
0.0 | 1 | 2003 | Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems · HPCA 2003 |
Compilers and program optimization
instruction scheduling |
0.0 | 1 | 1995 | Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995 |
Memory systems
cache |
0.0 | 1 | 1995 | Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995 |
Memory systems › cache
cache miss tolerance |
0.0 | 1 | 1995 | Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995 |
Cloud and datacenter computing › datacenter architecture
server architecture |
0.0 | 1 | 2003 | Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems · HPCA 2003 |
Electronic design automation › hardware verification and test
logic simulation |
0.0 | 1 | 2002 | Reverse Tracer: A Software Tool for Generating Realistic Performance Test Programs · HPCA 2002 |
Methods — techniques the papers use, named apart from their topics
sequential performance modeling · 0.1macro-level simulation · 0.1logic simulation · 0.0trace-driven workload generation · 0.0simulation · 0.0compiler heuristics · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Performance prediction of large-scale parallell system and application using macro-level simulationabstractTo predict application performance on an HPC system is an important technology for designing the computing system and developing applications. However, accurate prediction is a challenge, particularly, in the case of a future coming system with higher performance. In this paper, we present a new method for predicting application performance on HPC systems. This method combines modeling of sequential performance on a single processor and macro-level simulations of applications for parallel performance on the entire system. In the simulation, the execution flow is traced but kernel computations are omitted for reducing the execution time. Validation on a real terascale system showed that the predicted and measured performance agreed within 10% to 20 %. We employed the method in designing a hypothetical petascale system of 32768 SIMD-extended processor cores. For predicting application performance on the petascale system, the macro-level simulation required several hours. Ryutaro Susukita, Hisashige Ando, Mutsumi Aoyagi, Hiroaki Honda, Yuichi Inadomi, Koji Inoue, Shigeru Ishizuki, Yasunori Kimura, Hidemi Komatsu, Motoyoshi Kurokawa, Kazuaki J. Murakami, Hidetomo Shibamura, Shuji Yamamura, Yunqing Yu |
SC | 8 |
| 2003 | Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server SystemsabstractWe developed a 1.3-GHz SPARC-V9 processor: the SPARC64 V. This processor is designed to address requirements for enterprise servers and high-performance computing. Processing speed under multiuser interactive workloads is very sensitive to system balance because of the large number of memory requests included. From many years of experience with such workloads in mainframe system developments, we give importance to design a well-balanced communication structure. To accomplish this task, a system-level performance study must begin at an early please. Therefore we developed a performance model, which consists of a detailed processor model and detailed memory model, before hardware design was started. We updated it continuously. Once a logic simulator became available, we used it to verify the performance model for improving its accuracy. The model quite effectively enabled us to achieve performance goals and finish development quickly. This paper describes the SPARC64 V microarchitecture and performance analyses for hardware design. Mariko Sakamoto, Akira Katsuno, Aiichiro Inoue, Takeo Asakawa, Haruhiko Ueno, Kuniki Morita, Yasunori Kimura |
HPCA | 7 |
| 2002 | Reverse Tracer: A Software Tool for Generating Realistic Performance Test ProgramsabstractDuring the development of high-performance processors, software performance models are used to obtain performance estimates. These models are not cycle-accurate, so their results can have significant errors, leading to performance surprises after the hardware is built. Some performance tests can run directly on the logic simulators, to get more accurate results, but those simulators cannot run large interactive workloads with I/O and much operating system code. So the accurate performance estimates from logic simulators are only available for application code, and are not adequate for the evaluation of powerful server systems that are primarily intended to run large interactive workloads. We discuss a software tool system, the "Reverse Tracer", that generates executable performance tests from an instruction trace of the workload. The generated performance tests retain the essential performance characteristics of multi-user I/O-intensive workloads without doing any real I/O, so they can run in logic simulation to measure performance accurately before the hardware is built. Mariko Sakamoto, Larry Brisson, Akira Katsuno, Aiichiro Inoue, Yasunori Kimura |
HPCA | 5 |
| 2000 | OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, Yasunori Kimura |
ECOOP | 6 |
| 1995 | Cache miss heuristics and preloading techniques for general-purpose programsabstractPrevious research on hiding memory latencies has tended to focus on regular numerical programs. This paper presents a latency-hiding compiler technique that is applicable to general-purpose C programs. By assuming a lock-up free cache and instruction score-boarding, our technique 'preloads' the data that are likely to cause a cache-miss before they are used, and thereby hiding the cache miss latency. We have developed simple compiler heuristics to identify load instructions that are likely to cause a cache-miss. Experimentation with a set of SPEC92 benchmarks shows that our heuristics are successful in identifying 85% of cache misses. We have also developed an algorithm that flexibly schedules the selected load instruction and instructions that use the loaded data to hide memory latency. Our simulation suggests that our technique is successful in hiding memory latency and improves the overall performance. Toshihiro Ozawa, Yasunori Kimura, Shin'ichiro Nishizaki |
MICRO | 2 |
| 1990 | Evaluation of MRB Garbage Collection on Parallel Logic Programming Architectures
Kenji Nishida, Yasunori Kimura, Akira Matsumoto, Atsuhiro Goto |
ICLP | 2 |
| 1987 | Multiple Reference Management in Flat GHC
Takashi Chikayama, Yasunori Kimura |
ICLP | 2 |