Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures - SPAA '98 1998
DOI: 10.1145/277651.277680
|View full text |Cite
|
Sign up to set email alerts
|

Explicit multi-threading (XMT) bridging models for instruction parallelism (extended abstract)

Abstract: This paper envisions an extension to a standard instruction set which efficiently implements PRAM-style algorithms using explicit multi-threaded instruction-level parallelism (ILP); that is, ExplicitMulti-Threading (XMT), a fine-grained computational paradigm covering the spectrum from algorithms through architecture to implementation is introduced; new elements are added where needed.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

1999
1999
2011
2011

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 39 publications
(30 citation statements)
references
References 14 publications
0
30
0
Order By: Relevance
“…Other examples include the Sun Niagara 2 [24] and the upcoming Intel Many Integrated Core (MIC) architecture. Research machines such as UT Austin's TRIPS [9], MIT's RAW [28] (available commercially as the TILE architecture from Tilera [2]), and UMD's XMT [33,36] are also examples of single-chip many-cores.…”
Section: Fig 1 Miss Handling Architecture (Mha) For a Banked Cache mentioning
confidence: 99%
“…Other examples include the Sun Niagara 2 [24] and the upcoming Intel Many Integrated Core (MIC) architecture. Research machines such as UT Austin's TRIPS [9], MIT's RAW [28] (available commercially as the TILE architecture from Tilera [2]), and UMD's XMT [33,36] are also examples of single-chip many-cores.…”
Section: Fig 1 Miss Handling Architecture (Mha) For a Banked Cache mentioning
confidence: 99%
“…gives the von Neumann model, and with (p 1 ≥ 1, g 1 = ∞, L 1 = 0, m 1 ) gives the more general PRAM [16,27,40] model. In both instances m 1 is the size of the memory.…”
Section: The Multi-bsp Modelmentioning
confidence: 99%
“…The SpawnMT model of [18] does not allow for nested initiation of an arbitrary-size spawn within a parallel spawn region. Such a feature, while useful, would be difficult to realize efficiently with hardware support.…”
Section: Xmt Programming Modelmentioning
confidence: 99%
“…Previous papers on XMT have discussed in detail its finegrained SPMD multi-threaded programming model, architectural support for concurrently executing multiple contexts on-chip, and preliminary evaluation of several parallel algorithms using hand-coded assembly programs [18] [7]. The introduction of an XMT compiler, presented here, allows us to evaluate XMT for the first time as a complete environment ("vertical prototyping"), using a much larger benchmark suite (with longer codes) than before.…”
Section: Introductionmentioning
confidence: 99%