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

Tomoya Yuki

dblp:201/1382 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 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.

Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Interconnection networks and networks-on-chip · 77% Electronic design automation · 12% Processor architecture and microarchitecture · 12%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization
autotuning
0.412019
An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation · ACM Trans. Archit. Code Optim. 2019
Compilers and program optimization
loop optimization
0.412019
An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation · ACM Trans. Archit. Code Optim. 2019
Compilers and program optimization › loop optimization
loop tiling
0.412019
An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation · ACM Trans. Archit. Code Optim. 2019
Compilers and program optimization › loop transformation
polyhedral compilation
0.412019
An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation · ACM Trans. Archit. Code Optim. 2019
Interconnection networks and networks-on-chip › network topology › tree networks
fat-tree network
0.412019
HyperX topology: first at-scale implementation and comparison to the fat-tree · SC 2019
Interconnection networks and networks-on-chip
network topology
0.412019
HyperX topology: first at-scale implementation and comparison to the fat-tree · SC 2019
Processor architecture and microarchitecture
many-core architecture
0.112019
An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation · ACM Trans. Archit. Code Optim. 2019
Electronic design automation › physical design
routing
0.112019
HyperX topology: first at-scale implementation and comparison to the fat-tree · SC 2019

Methods — techniques the papers use, named apart from their topics

polyhedral compilation · 0.8auto-tuning · 0.8LLVM/Polly · 0.8benchmark comparison · 0.4
YearPublicationVenuePosition
2019 HyperX topology: first at-scale implementation and comparison to the fat-tree
abstract
The de-facto standard topology for modern HPC systems and data-centers are Folded Clos networks, commonly known as Fat-Trees. The number of network endpoints in these systems is steadily increasing. The switch radix increase is not keeping up, forcing an increased path length in these multi-level trees that will limit gains for latency-sensitive applications. Additionally, today's Fat-Trees force the extensive use of active optical cables which carries a prohibitive cost-structure at scale. To tackle these issues, researchers proposed various low-diameter topologies, such as Dragonfly. Another novel, but only theoretically studied, option is the HyperX. We built the world's first 3 Pflop/s supercomputer with two separate networks, a 3--level Fat-Tree and a 12×8 HyperX. This dual-plane system allows us to perform a side-by-side comparison using a broad set of benchmarks. We show that the HyperX, together with our novel communication pattern-aware routing, can challenge the performance of, or even outperform, traditional Fat-Trees.
Jens Domke, Satoshi Matsuoka, Ivan R. Ivanov, Yuki Tsushima, Tomoya Yuki, Akihiro Nomura 0002, Shin'ichi Miura, Nic McDonald, Dennis Lee Floyd, Nicolas Dubé
SC5
2019 An Autotuning Framework for Scalable Execution of Tiled Code via Iterative Polyhedral Compilation
abstract
On modern many-core CPUs, performance tuning against complex memory subsystems and scalability for parallelism is mandatory to achieve their potential. In this article, we focus on loop tiling, which plays an important role in performance tuning, and develop a novel framework that analytically models the load balance and empirically autotunes unpredictable cache behaviors through iterative polyhedral compilation using LLVM/Polly. From an evaluation on many-core CPUs, we demonstrate that our autotuner achieves a performance superior to those that use conventional static approaches and well-known autotuning heuristics. Moreover, our autotuner achieves almost the same performance as a brute-force search-based approach.
Yukinori Sato, Tomoya Yuki, Toshio Endo
ACM Trans. Archit. Code Optim.2