Masahiro Tsuchiya

dblp:91/2053 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none

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

Systems, architecture and hardware · 5 · 2 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
7 papers
Performance modeling and evaluation · 59% Parallel and multicore computing · 17% Distributed systems · 11%
Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 95% Programming languages and type systems · 5%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
task allocation
0.021982
A Task Allocation Model for Distributed Computing Systems · IEEE Trans. Computers 1982
On the Design of a Task Allocation Scheme for Time-Critical Applications · RTSS 1981
Performance modeling and evaluation › workload characterization
database workload characterization
0.011986
Distributed Database Management Model and Validation · IEEE Trans. Software Eng. 1986
Performance modeling and evaluation
simulation
0.011986
Distributed Database Management Model and Validation · IEEE Trans. Software Eng. 1986
Distributed and cloud data management
distributed database performance
0.011984
Performance Modeling of Distributed Database · ICDE 1984
Performance modeling and evaluation › workload characterization › commercial workloads
database workload
0.011984
Performance Modeling of Distributed Database · ICDE 1984
Performance modeling and evaluation
workload characterization
0.011984
Performance Modeling of Distributed Database · ICDE 1984
Performance modeling and evaluation › dependability modeling
availability modeling
0.011983
Availability Analysis of Distributed Processing Systems · INFOCOM 1983
Distributed systems
fault tolerance
0.011983
Availability Analysis of Distributed Processing Systems · INFOCOM 1983
Embedded and real-time systems
real-time scheduling
0.011981
On the Design of a Task Allocation Scheme for Time-Critical Applications · RTSS 1981
Compilers and program optimization
instruction scheduling
0.011976
Toward Optimization of Horizontal Microprograms · IEEE Trans. Computers 1976
Compilers and program optimization
microprogramming
0.011976
Toward Optimization of Horizontal Microprograms · IEEE Trans. Computers 1976
Compilers and program optimization › instruction scheduling
parallel microoperation identification
0.011976
Toward Optimization of Horizontal Microprograms · IEEE Trans. Computers 1976
Performance modeling and evaluation
analytical modeling
0.011983
Availability Analysis of Distributed Processing Systems · INFOCOM 1983
Compilers and program optimization
code generation
0.011974
A High-Level Language for Horizontal Microprogramming · IEEE Trans. Computers 1974
Compilers and program optimization › code generation
microcode generation
0.011974
A High-Level Language for Horizontal Microprogramming · IEEE Trans. Computers 1974
Parallel and multicore computing
load balancing
0.011982
A Task Allocation Model for Distributed Computing Systems · IEEE Trans. Computers 1982
Processor architecture and microarchitecture
microprogramming
0.011974
A High-Level Language for Horizontal Microprogramming · IEEE Trans. Computers 1974
Electronic design automation › high-level synthesis › scheduling
processor scheduling
0.011982
A Task Allocation Model for Distributed Computing Systems · IEEE Trans. Computers 1982
Distributed systems
distributed resource management
0.011981
On the Design of a Task Allocation Scheme for Time-Critical Applications · RTSS 1981
Processor architecture and microarchitecture › microprogramming
microprogrammed control
0.011976
Toward Optimization of Horizontal Microprograms · IEEE Trans. Computers 1976

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

simulation · 0.0transaction flow diagrams · 0.0queueing model · 0.0availability modeling · 0.0single assignment · 0.0parallelism detection algorithm · 0.0optimization modeling · 0.0concurrency detection · 0.0
YearPublicationVenuePosition
1996 A three-layer over-the-cell multi-channel router for a new cell model
Tetsushi Koide, Masahiro Tsuchiya, Shin'ichi Wakabayashi, Noriyoshi Yoshida
Integr.2
1995 A three-layer over-cell multi-channel routing method for a new cell model
abstract
No abstract available.
Masahiro Tsuchiya, Tetsushi Koide, Shin'ichi Wakabayashi, Noriyoshi Yoshida
ASP-DAC1
1986 Distributed Database Management Model and Validation
abstract
The authors describe a simple, yet effective, distributed database model that simulates database usage and buffer management in the distributed data processing environment. The model is table driven such that database access requirements, file location, and other information defining the database environment are set up internally in several tables, and linked lists represent the directory and data blocks. Each database transaction is defined and represented by a transaction flow diagram (TFD), and a sequence of TFDs representing an operational scenario is input to the model. The model `executes' input TFDs by looking up tables, and performs buffer management for directory and file data while logging history and gathering various statistics on database usage and buffer management. The performance data are used for database access overhead measurement, database workload characterization, and buffer allocation. Disk access frequency and response time are used to validate the simulation results.
Masahiro Tsuchiya, Michael P. Mariani, James D. Brom
IEEE Trans. Software Eng.1
1984 Performance Modeling of Distributed Database
abstract
This paper describes a simple yet effective distributed database model that simulates database utilization in the distributed data processing environment. The model is table driven such that database access requirements, file location, and other information necessary for defining the database environment are set up internally in several tables. Each database transaction is defined and represented by a transaction flow diagram (TFD) and a sequence of TFDs representing a operational scenario is input to the model. The model "executes" input TFDs by looking up tables that specify their data file access requirements. While executing TFDs, the history of database usage is logged and various statistics are gathered. The performance data are used to measure database access overhead, characterize database workload, and fine-tune performance by reallocating files. The model has been implemented in Fortran on the VAX 11/780 and has been used for both measuring the given database performance and analyzing sensitivity to design changes. It has proven to be an effective tool for analyzing design effectiveness of distributed databases.
Masahiro Tsuchiya, Michael P. Mariani
ICDE1
1983 Availability Analysis of Distributed Processing Systems
Masahiro Tsuchiya, Michael P. Mariani
INFOCOM1
1982 A Task Allocation Model for Distributed Computing Systems
abstract
This paper presents a task allocation model that allocates application tasks among processors in distributed computing systems satisfying: 1) minimum interprocessor communication cost, 2) balanced utilization of each processor, and 3) all engineering application requirements.
Perng-Yi Richard Ma, Edward Y. S. Lee, Masahiro Tsuchiya
IEEE Trans. Computers3
1981 On the Design of a Task Allocation Scheme for Time-Critical Applications
Perng-Yi Richard Ma, Edward Y. S. Lee, Masahiro Tsuchiya
RTSS3
1976 Toward Optimization of Horizontal Microprograms
abstract
Detection of concurrently executable microoperations is an important consideration for effective horizontal microprogramming. Since it is highly machine-dependent and requires knowledge of highly intricate features of a machine, only limited effort has been made so far to derive an algorithm for detection of microprogram parallelism to enable optimization of horizontal microprograms.
Masahiro Tsuchiya, Mario J. Gonzalez
IEEE Trans. Computers1
1974 A High-Level Language for Horizontal Microprogramming
abstract
A high-level language, SIMPL (Single Identity MicroProgramming), for horizontal microprogramming has been developed. This language allows the SIMPL compiler to easily detect concurrent microoperations and to optimize their intricate timing and concurrency for generating highly parallel and efficient object microprograms in horizontal formats. This unique feature accrues from the single assignment concept for multiprocessing languages that was adapted to the design of SIMPL.
C. V. Ramamoorthy, Masahiro Tsuchiya
IEEE Trans. Computers2