1991
DOI: 10.1145/106975.106990
|View full text |Cite
|
Sign up to set email alerts
|

Fine-grain parallelism with minimal hardware support: a compiler-controlled threaded abstract machine

Abstract: In this paper, we present a relatively primitive execution model for ne-grain parallelism, in which all synchronization, scheduling, and storage management is explicit and under compiler control. This is dened by a threaded abstract machine (TAM) with a multilevel scheduling hierarchy. Considerable temporal locality of logically related threads is demonstrated, providing an avenue for eective register use under quasi-dynamic scheduling.A prototype TAM instruction set, TL0, has been developed, along with a tran… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 18 publications
0
0
0
Order By: Relevance
“…In summary, improvements in the memory system, ILP, DLP and TLP signicantly reduce the memory latency issue of von-Neumann architectures, but they are still limited by the execution in control ow manner. On the other hand, the dataow architectures can overcome this limitation due to the exploitation of the implicit parallelism of programs [27,31].…”
Section: Parallelism In the Von-neumann Computing Modelmentioning
confidence: 99%
“…In summary, improvements in the memory system, ILP, DLP and TLP signicantly reduce the memory latency issue of von-Neumann architectures, but they are still limited by the execution in control ow manner. On the other hand, the dataow architectures can overcome this limitation due to the exploitation of the implicit parallelism of programs [27,31].…”
Section: Parallelism In the Von-neumann Computing Modelmentioning
confidence: 99%