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

Nobuyuki Ichiyoshi

dblp:31/877 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 1990
—ORCID · none

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

Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 1Theory of computation · 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
2 papers
Parallel and multicore computing · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › load balancing
dynamic load balancing
0.011990
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI · PPoPP 1990
Parallel and multicore computing › load balancing
hierarchical load balancing
0.011990
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI · PPoPP 1990
Parallel and multicore computing
load balancing
0.011990
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI · PPoPP 1990
Parallel and multicore computing › programming models
logic programming
0.011990
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI · PPoPP 1990
Parallel and multicore computing › parallel programming models › task parallelism
OR-parallelism
0.011990
A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI · PPoPP 1990
Parallel and multicore computing › parallel computing › parallel programming languages
parallel logic programming
0.011990
Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages · PPoPP 1990
Parallel and multicore computing › task partitioning
granularity control
0.011990
Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages · PPoPP 1990

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

synchronization point removal · 0.0multi-level hierarchical scheme · 0.0granularity collecting · 0.0
YearPublicationVenuePosition
1990 Evaluation of Inter-processor Communication in the KL1 Implementation on the Multi-PSI
Katsuto Nakajima, Nobuyuki Ichiyoshi
ICPP (1)2
1990 A Multi-Level Load Balancing Scheme for OR-Parallel Exhaustive Search Programs on the Multi-PSI
abstract
Good load balancing is the key to deriving maximal performance from multiprocessors. Several successful dynamic load balancing techniques on tightly-coupled multiprocessors have been developed. However, load balancing is more difficult on loosely-coupled multiprocessors because inter-processor communication overheads cost more. Dynamic load balancing techniques have been employed in a few programs on loosely-coupled multiprocessors, but they are tightly built into the particular programs and not much attention is paid to scalability. We have developed a dynamic load balancing scheme which is applicable to OR-parallel programs in general. Processors are grouped, and work loads of groups and processors are balanced hierarchically. Moreover, it is scalable to any number of processors because of this multi-level hierarchical structure. The scheme is tested for the all-solution exhaustive search Pentomino program on the mesh-connected loosely-coupled multiprocessor Multi-PSI, and speedups of 28.4 times with 32 processors and 50 times with 64 processors have been attained.
Masakazu Furuichi, Kazuo Taki, Nobuyuki Ichiyoshi
PPoPP3
1990 Programming Techniques for Efficiently Exploiting Parallelism in Logic Programming Languages
abstract
Granularity collecting (e.g., in OR-parallel Prolog) and removal of synchronization points (e.g., in AND-parallel committed-choice languages), are in general useful techniques for speeding up parallel logic programs. In this paper we explain these techniques with a unifying example: the Semigroup Problem, the calculation of the members of a semigroup given an initial set of generators. Performance measurements on a Sequent Symmetry multiprocessor are presented as evidence of the utility of the paradigms.
Evan Tick, Nobuyuki Ichiyoshi
PPoPP2
1989 Distributed Implementation of KL1 on the Multi-PSI/V2
Katsuto Nakajima, Yu Inamura, Kazuaki Rokusawa, Nobuyuki Ichiyoshi, Takashi Chikayama
ICLP4
1988 An Efficient Termination Detection and Abortion Algorithm for Distributed Processing Systems
Kazuaki Rokusawa, Nobuyuki Ichiyoshi, Takashi Chikayama, Hiroshi Nakashima
ICPP (1)2