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

Carleton Miyamoto

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

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

Systems, architecture and hardware · 2 · 1 first-author

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 · 56% Processor architecture and microarchitecture · 44%

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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
latency hiding
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999
Processor architecture and microarchitecture
multithreading
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999
Parallel and multicore computing
parallel programming models
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999
Parallel and multicore computing › parallel programming models
SPMD parallelism
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999
Parallel and multicore computing › parallel programming runtimes
runtime systems and scheduling
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999
Parallel and multicore computing › parallel programming runtimes › thread management
thread migration
0.011999
Evaluating Titanium SPMD Programs on the Tera MTA · SC 1999

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

synchronization construct · 0.0scheduling strategies · 0.0loop-level parallelism · 0.0
YearPublicationVenuePosition
1999 Evaluating Titanium SPMD Programs on the Tera MTA
abstract
While the common trend in building large-scale multiprocessors is to use commodity compute nodes that are increasingly powerful and have deep memory hierarchies, the Tera MTA uses a different design point, with a relatively flat memory system, no processor caches, and hardware support for lightweight multithreading, which is used to mask memory latency.In this paper we explore the implementation of Titanium, a language with coarse-grained SPMD parallelism, onto the MTA.The major concerns in obtaining high performance on the MTA are sufficient degrees of parallelism, good load balance, and low synchronization overhead.We show that by adding loop level parallelism, Titanium applications have sufficient parallelism for the MTA, and as expected, application writers do not need to orchestrate data layout.We evaluate multiple implementations of the Titanium synchronization constructs, which include barriers and monitors.We then explore several scheduling strategies, and find that the distinction between SPMD and loop level parallelism proves to be surprisingly useful.The two-level parallelism structure can be used to throttle thread migration, which lowers thread creation overhead and synchronization.We use a combination of micro-benchmarks and applications to demonstrate these results.
Carleton Miyamoto
SC1
1998 Titanium: A High-performance Java Dialect
abstract
Titanium is a language and system for high-performance parallel scientific computing. Titanium uses Java as its base, thereby leveraging the advantages of that language and allowing us to focus attention on parallel computing issues. The main additions to Java are immutable classes, multidimensional arrays, an explicitly parallel SPMD model of computation with a global address space, and zone-based memory management. We discuss these features and our design approach, and report progress on the development of Titanium, including our current driving application: a three-dimensional adaptive mesh refinement parallel Poisson solver. © 1998 John Wiley & Sons, Ltd.
Katherine A. Yelick, Luigi Semenzato, Geoff Pike, Carleton Miyamoto, Ben Liblit, Arvind Krishnamurthy, Paul N. Hilfinger, Susan L. Graham, David Gay, Phillip Colella, Alex Aiken
Concurr. Pract. Exp.4