Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yasunori Kimura

dblp:53/2296 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
performance prediction
0.122008
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.112008
Performance prediction of large-scale parallell system and application using macro-level simulation · SC 2008
Parallel and multicore computing
memory model
0.012003
Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems · HPCA 2003
Performance modeling and evaluation
processor performance modeling
0.012003
Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems · HPCA 2003
Compilers and program optimization
instruction scheduling
0.011995
Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995
Memory systems
cache
0.011995
Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995
Memory systems › cache
cache miss tolerance
0.011995
Cache miss heuristics and preloading techniques for general-purpose programs · MICRO 1995
Cloud and datacenter computing › datacenter architecture
server architecture
0.012003
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.012002
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
YearPublicationVenuePosition
2008 Performance prediction of large-scale parallell system and application using macro-level simulation
abstract
To 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
SC8
2003 Microarchitecture and Performance Analysis of a SPARC-V9 Microprocessor for Enterprise Server Systems
abstract
We 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
HPCA7
2002 Reverse Tracer: A Software Tool for Generating Realistic Performance Test Programs
abstract
During 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
HPCA5
2000 OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java
Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, Yasunori Kimura
ECOOP6
1995 Cache miss heuristics and preloading techniques for general-purpose programs
abstract
Previous 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
MICRO2
1990 Evaluation of MRB Garbage Collection on Parallel Logic Programming Architectures
Kenji Nishida, Yasunori Kimura, Akira Matsumoto, Atsuhiro Goto
ICLP2
1987 Multiple Reference Management in Flat GHC
Takashi Chikayama, Yasunori Kimura
ICLP2