Proceedings of 1995 1st IEEE Symposium on High Performance Computer Architecture
DOI: 10.1109/hpca.1995.386532
|View full text |Cite
|
Sign up to set email alerts
|

Fine-grain multi-thread processor architecture for massively parallel processing

Abstract: Latency, caused by remofe memo y access and remote procedure call, is one of the most serious problems in massively parallel computers. In order to eliminate the processors' idle time caused by these latencies, processors must perform fast context switching among fine-grain concurrent processes.In this paper, we propose a processor architecture, called Datarol-11, that promotes eficient finegrain multi-thread execution by performing fast context switching among fine-gram concurrent processes. In the Datarol-11… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 16 publications
(18 citation statements)
references
References 13 publications
0
18
0
Order By: Relevance
“…The dataflow-based approach aims to improve the fine-grained dataflow parallelism toward coarser-gained, so-called macro-dataflow, that augments dataflow with control-flow, and has evolved into multithreading. This approach was active in the 1980s and 1990s [5][6][7][8]. Unfortunately, this approach seems to have declined.…”
Section: Background and Aim Of Researchmentioning
confidence: 99%
See 3 more Smart Citations
“…The dataflow-based approach aims to improve the fine-grained dataflow parallelism toward coarser-gained, so-called macro-dataflow, that augments dataflow with control-flow, and has evolved into multithreading. This approach was active in the 1980s and 1990s [5][6][7][8]. Unfortunately, this approach seems to have declined.…”
Section: Background and Aim Of Researchmentioning
confidence: 99%
“…The core concept of the Fuce thread execution model is the event-driven computation [8]. Every thread receives continuation signals from other threads and its execution is triggered on the receipt of all corresponding continuation's.…”
Section: Continuation-based Multithread Executionmentioning
confidence: 99%
See 2 more Smart Citations
“…Fine-grained multithreading code can be hand-coded based on an appropriate model or generated from very high level languages such as functional or logic programming languages. Many architectures dedicated to such multithreaded programs have been proposed [7,8,9,10,11,12,13]. However, in this paper, we discuss issues on operating systems for fine-grained multithread programs.…”
Section: Introductionmentioning
confidence: 99%