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

Kiyoshi M. Maruyama

dblp:177/1234 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1975
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 first-authorTheory 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
1 paper
Parallel and multicore computing · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 87% Computational complexity · 13%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel algorithms
arithmetic expression evaluation
0.011975
Time Bounds on the Parallel Evaluation of Arithmetic Expressions · SIAM J. Comput. 1975
Parallel and multicore computing
parallel algorithms
0.011975
Time Bounds on the Parallel Evaluation of Arithmetic Expressions · SIAM J. Comput. 1975
Algorithms and data structures
parallel algorithms
0.011973
On the Parallel Evaluation of Polynomials · IEEE Trans. Computers 1973
Algorithms and data structures › symbolic computation › computational algebra
polynomial evaluation
0.011973
On the Parallel Evaluation of Polynomials · IEEE Trans. Computers 1973
Computational complexity
lower bounds
0.011973
On the Parallel Evaluation of Polynomials · IEEE Trans. Computers 1973

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

parallel processor model · 0.0lower bound analysis · 0.0
YearPublicationVenuePosition
1975 Time Bounds on the Parallel Evaluation of Arithmetic Expressions
abstract
This paper presents a number of bounds on the parallel processor evaluation of arithmetic expressions. Several previous papers show that if the evaluation of an expression using a serial computer requires t operations, by using a number of processors in parallel, the expression may be evaluated in time proportional to $\log _2 t$. Since $\log _2 t$ is an obvious lower bound, it is of interest to attempt to approach this bound. The present paper shows that if more information than the number of operations (or operands) is known, sharper bounds may be given in certain cases. Thus if the number of parenthesis pairs is small or if the depth of parenthesis nesting is small, we may approach the lower bound. A new bound is also given for expressions which have few division operations. Similarly, if the expression’s form is restricted, sharper bounds may be found. Thus generalizations of polynomials and generalizations of continued fractions are shown to have improved bounds. We also give a new bound for expressions without division operations which have a limited number of parenthesis pairs. Finally, we give an upper bound on the time to evaluate expressions in which multiplication is not commutative.
David J. Kuck, Kiyoshi M. Maruyama
SIAM J. Comput.2
1973 On the Parallel Evaluation of Polynomials
abstract
If an unlimited number of processors is available, then for any given number of steps s, s≥1, polynomials of degree as large as C2n-δcan be evaluated, where C= √2 and δ ≈ √2s. This implies polynomials of degree can be evaluated in log2n+√2log2n +0(1) steps. Various techniques for the evaluation of polynomials in a "reasonable number" of "steps" are compared with the known lower bounds.
Kiyoshi M. Maruyama
IEEE Trans. Computers1