Demo Data from VLDB 2026 / reviewers in the wild / expert
Takao Moriyama
dblp:99/4488
· DBLP profile ↗
9ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7Software engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Software engineering, system software, and programming languages
3 papers |
Compilers and program optimization · 80% Runtime systems and virtual machines · 20% | |
| Artificial intelligence
1 paper |
Robot manipulation · 62% Knowledge representation and reasoning · 19% Motion planning and robot control · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 96% Processor architecture and microarchitecture · 4% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-robot interaction · 100% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Robotics › Robot manipulation › assembly › assembly task
assembly task execution |
0.3 | 1 | 2018 | MaestROB: A Robotics Framework for Integrated Orchestration of Low-Level Control and High-Level Reasoning · ICRA 2018 |
Human-robot interaction
human-robot collaboration |
0.3 | 1 | 2018 | MaestROB: A Robotics Framework for Integrated Orchestration of Low-Level Control and High-Level Reasoning · ICRA 2018 |
Compilers and program optimization › compiler analysis
idiom recognition |
0.2 | 2 | 2013 | Idiom recognition framework using topological embedding · ACM Trans. Archit. Code Optim. 2013 A new idiom recognition framework for exploiting hardware-assist instructions · ASPLOS 2006 |
Performance modeling and evaluation
automated performance analysis |
0.1 | 1 | 2012 | A Systematic Approach toward Automated Performance Analysis and Tuning · IEEE Trans. Parallel Distributed Syst. 2012 |
Performance modeling and evaluation › performance diagnosis
performance debugging |
0.1 | 1 | 2012 | A Systematic Approach toward Automated Performance Analysis and Tuning · IEEE Trans. Parallel Distributed Syst. 2012 |
Performance modeling and evaluation
performance tuning |
0.1 | 1 | 2012 | A Systematic Approach toward Automated Performance Analysis and Tuning · IEEE Trans. Parallel Distributed Syst. 2012 |
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation |
0.1 | 2 | 2013 | A new idiom recognition framework for exploiting hardware-assist instructions · ASPLOS 2006 Idiom recognition framework using topological embedding · ACM Trans. Archit. Code Optim. 2013 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic-based reasoning
rule and ontology reasoning |
0.1 | 1 | 2018 | MaestROB: A Robotics Framework for Integrated Orchestration of Low-Level Control and High-Level Reasoning · ICRA 2018 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 2006 | A new idiom recognition framework for exploiting hardware-assist instructions · ASPLOS 2006 |
Methods — techniques the papers use, named apart from their topics
symbolic planning · 0.7ontology · 0.7natural language understanding · 0.7topological embedding · 0.3expert knowledge base · 0.3compiler techniques · 0.3exact pattern matching · 0.2idiom recognition · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Deep Temporal Interpolation of Radar-Based PrecipitationabstractWhen providing the boundary conditions for hydrological flood models and estimating the associated risk, interpolating precipitation at very high temporal resolutions (e.g. 5 minutes) is essential not to miss the cause of flooding in local regions. In this paper, we study optical flow-based interpolation of globally available weather radar images from satellites. The proposed approach uses deep neural networks for the interpolation of multiple video frames, while terrain information is combined with temporarily coarse-grained precipitation radar observation as inputs for self-supervised training. An experiment with the Meteonet radar precipitation dataset for the flood risk simulation in Aude, a department in Southern France (2018), demonstrated the advantage of the proposed method over a linear interpolation baseline, with up to 20% error reduction. Michiaki Tatsubori, Takao Moriyama, Tatsuya Ishikawa, Paolo Fraccaro, Anne Jones, Blair Edwards, Julian Kuehnert, Sekou L. Remy |
ICASSP | 2 |
| 2018 | MaestROB: A Robotics Framework for Integrated Orchestration of Low-Level Control and High-Level ReasoningabstractThis paper describes a framework called MaestROBe It is designed to make the robots perform complex tasks with high precision by simple high-level instructions given by natural language or demonstration. To realize this, it handles a hierarchical structure by using the knowledge stored in the forms of ontology and rules for bridging among different levels of instructions. Accordingly, the framework has multiple layers of processing components; perception and actuation control at the low level, symbolic planner and Watson APIs for cognitive capabilities and semantic understanding, and orchestration of these components by a new open source robot middleware called Project Intu at its core. We show how this framework can be used in a complex scenario where multiple actors (human, a communication robot, and an industrial robot) collaborate to perform a common industrial task. Human teaches an assembly task to Pepper (a humanoid robot from SoftBank Robotics) using natural language conversation and demonstration. Our framework helps Pepper perceive the human demonstration and generate a sequence of actions for UR5 (collaborative robot arm from Universal Robots), which ultimately performs the assembly (e.g. insertion) task. Asim Munawar, Giovanni De Magistris, Tu-Hoa Pham, Daiki Kimura, Michiaki Tatsubori, Takao Moriyama, Ryuki Tachibana, Grady Booch |
ICRA | 6 |
| 2013 | Idiom recognition framework using topological embeddingabstractModern processors support hardware-assist instructions (such as TRT and TROT instructions on the IBM System z) to accelerate certain functions such as delimiter search and character conversion. Such special instructions are often used in high-performance libraries, but their exploitation in optimizing compilers has been limited. We devised a new idiom recognition technique based on a topological embedding algorithm to detect idiom patterns in the input programs more aggressively than in previous approaches using exact pattern matching. Our approach can detect a pattern even if the code segment does not exactly match the idiom. For example, we can detect a code segment that includes additional code within the idiom pattern. We also propose an instruction simplification for the idiom recognition. This optimization analyzes all of the usages of the output of the optimized code for a specific idiom. If we find that we do not need an actual value for the output but only a value in a subrange, then we can assign a value in that subrange as the output. The code generation can generate faster code with this optimization. We implemented our new idiom recognition approach based on the Java Just-In-Time (JIT) compiler that is part of the J9 Java Virtual Machine, and we supported several important idioms for the special hardware-assist instructions on the IBM System z and on some models of the IBM System p. To demonstrate the effectiveness of our technique, we performed two experiments. The first experiment was to see how many more patterns we can detect compared to the previous approach. The second experiment measured the performance improvements over the previous approaches. For the first experiment, we used the Java Compatibility Kit (JCK) API tests. For the second experiment we used the IBM XML parser, SPECjvm98, and SPCjbb2000. In summary, relative to a baseline implementation using exact pattern matching, our algorithm converted 76% more loops in JCK tests. On a z9, we also observed significant average performance improvement of the XML parser by 54%, of SPECjvm98 by 1.9%, and of SPECjbb2000 by 4.4%. Finally, we observed that the JIT compilation time increased by only 0.32% to 0.44%. Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, Toshio Nakatani |
ACM Trans. Archit. Code Optim. | 3 |
| 2012 | A high-performance sorting algorithm for multicore single-instruction multiple-data processorsabstractSUMMARY Many sorting algorithms have been studied in the past, but there are only a few algorithms that can effectively exploit both single‐instruction multiple‐data (SIMD) instructions and thread‐level parallelism. In this paper, we propose a new high‐performance sorting algorithm, called aligned‐access sort (AA‐sort), that exploits both the SIMD instructions and thread‐level parallelism available on today's multicore processors. Our algorithm consists of two phases, an in‐core sorting phase and an out‐of‐core merging phase. The in‐core sorting phase uses our new sorting algorithm that extends combsort to exploit SIMD instructions. The out‐of‐core algorithm is based on mergesort with our novel vectorized merging algorithm. Both phases can take advantage of SIMD instructions. The key to high performance is eliminating unaligned memory accesses that would reduce the effectiveness of SIMD instructions in both phases. We implemented and evaluated the AA‐sort on PowerPC 970MP and Cell Broadband Engine platforms. In summary, a sequential version of the AA‐sort using SIMD instructions outperformed IBM's optimized sequential sorting library by 1.8 times and bitonic mergesort using SIMD instructions by 3.3 times on PowerPC 970MP when sorting 32 million random 32‐bit integers. Also, a parallel version of AA‐sort demonstrated better scalability with increasing numbers of cores than a parallel version of bitonic mergesort on both platforms. Copyright © 2011 John Wiley & Sons, Ltd. Hiroshi Inoue, Takao Moriyama, Hideaki Komatsu, Toshio Nakatani |
Softw. Pract. Exp. | 2 |
| 2012 | A Systematic Approach toward Automated Performance Analysis and TuningabstractHigh productivity is critical in harnessing the power of high-performance computing systems to solve science and engineering problems. It is a challenge to bridge the gap between the hardware complexity and the software limitations. Despite significant progress in programming language, compiler, and performance tools, tuning an application remains largely a manual task, and is done mostly by experts. In this paper, we propose a systematic approach toward automated performance analysis and tuning that we expect to improve the productivity of performance debugging significantly. Our approach seeks to build a framework that facilitates the combination of expert knowledge, compiler techniques, and performance research for performance diagnosis and solution discovery. With our framework, once a diagnosis and tuning strategy has been developed, it can be stored in an open and extensible database and thus be reused in the future. We demonstrate the effectiveness of our approach through the automated performance analysis and tuning of two scientific applications. We show that the tuning process is highly automated, and the performance improvement is significant. Guojing Cong, I-Hsin Chung, Hui-Fang Wen, David J. Klepacki, Hiroki Murata, Yasushi Negishi, Takao Moriyama |
IEEE Trans. Parallel Distributed Syst. | 7 |
| 2009 | A Holistic Approach towards Automated Performance Analysis and Tuning
Guojing Cong, I-Hsin Chung, Hui-Fang Wen, David J. Klepacki, Hiroki Murata, Yasushi Negishi, Takao Moriyama |
Euro-Par | 7 |
| 2007 | AA-Sort: A New Parallel Sorting Algorithm for Multi-Core SIMD Processors
Hiroshi Inoue, Takao Moriyama, Hideaki Komatsu, Toshio Nakatani |
PACT | 2 |
| 2006 | A new idiom recognition framework for exploiting hardware-assist instructionsabstractModern processors support hardware-assist instructions (such as TRT and TROT instructions on IBM zSeries) to accelerate certain functions such as delimiter search and character conversion. Such special instructions have often been used in high performance libraries, but they have not been exploited well in optimizing compilers except for some limited cases. We propose a new idiom recognition technique derived from a topological embedding algorithm [4] to detect idiom patterns in the input program more aggressively than in previous approaches. Our approach can detect a pattern even if the code segment does not exactly match the idiom. For example, we can detect a code segment that includes additional code within the idiom pattern. We implemented our new idiom recognition approach based on the Java Just-In-Time (JIT) compiler that is part of the J9 Java Virtual Machine, and we supported several important idioms for special hardware-assist instructions on the IBM zSeries and on some models of the IBM pSeries. To demonstrate the effectiveness of our technique, we performed two experiments. The first one is to see how many more patterns we can detect compared to the previous approach. The second one is to see how much performance improvement we can achieve over the previous approach. For the first experiment, we used the Java Compatibility Kit (JCK) API tests. For the second one we used IBM XML parser, SPECjvm98, and SPCjbb2000. In summary, relative to a baseline implementation using exact pattern matching, our algorithm converted 75% more loops in JCK tests. We also observed significant performance improvement of the XML parser by 64%, of SPECjvm98 by 1%, and of SPECjbb2000 by 2% on average on a z990. Finally, we observed the JIT compilation time increases by only 0.32% to 0.44%. Motohiro Kawahito, Hideaki Komatsu, Takao Moriyama, Hiroshi Inoue, Toshio Nakatani |
ASPLOS | 3 |
| 1991 | MISC: A Mechanism for Integrated Synchronization and Communication Using Snoop Caches
Tomoyuki Tanaka, Takao Moriyama, Shigeru Uzuhara |
ICPP (1) | 3 |