2009
DOI: 10.1016/j.sysarc.2008.07.001
|View full text |Cite
|
Sign up to set email alerts
|

Implementation and evaluation of a microthread architecture

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(18 citation statements)
references
References 10 publications
0
18
0
Order By: Relevance
“…Different simulators used in industry and academia with their simulation speed in terms of IPS are; COTSon [1] executes at 750KIPS, SimpleScalar [2] executes at 150KIPS, Interval simulator [5] executes at 350KIPS and Sesame [8] executes at 300KIPS. and MGSim [4] executes at 100KIPS. Compared to the IPS of these simulators the IPS of HLSim is very promising.…”
Section: E Ips -Simulation Speedmentioning
confidence: 99%
See 1 more Smart Citation
“…Different simulators used in industry and academia with their simulation speed in terms of IPS are; COTSon [1] executes at 750KIPS, SimpleScalar [2] executes at 150KIPS, Interval simulator [5] executes at 350KIPS and Sesame [8] executes at 300KIPS. and MGSim [4] executes at 100KIPS. Compared to the IPS of these simulators the IPS of HLSim is very promising.…”
Section: E Ips -Simulation Speedmentioning
confidence: 99%
“…This model is called the microthreading model and is also applicable to current multi-core architectures using a library of the concurrency constructs called svp-ptl [35] built on top of pthreads. Our work focus on the microthreaded architecture where each core contains a single issue, in-order RISC pipeline with an ISA similar to DEC/Alpha, and all cores are connected to an on-chip distributed memory network [14], [4]. Each core implements the concurrency constructs in its ISA and is able to support hundreds of threads and their contexts, called microthreads and tens of families (i.e.…”
Section: Introductionmentioning
confidence: 99%
“…SVP [3], [4], [5] is a multi-core architecture and programming model that The first and the last thread in the previous process reads and writes values from and to the shared memory. The shared memory is used for the storage of scalar and array data.…”
Section: The Svp Modelmentioning
confidence: 99%
“…In our work, we focus on a specific implementation of the Microgrid architecture where each core contains a single-issue, in-order RISC pipeline with an ISA similar to DEC/Alpha, and all cores are connected to a on-chip shared memory network [9,2]. Each core implements the SVP actions in its instruction set and is able to support hundreds of threads and their contexts, called microthreads and tens of fami- High-level simulation of the microthreaded architecture lies (i.e.…”
Section: Motivation and Backgroundmentioning
confidence: 99%
“…Because of the multi-threaded nature of the core [2] instruction throughput is one cycle per instruction for all operations provided the sufficient number of active threads. However with a single thread the throughput is limited by the instruction latency.…”
Section: While(i<=10) If(condition)mentioning
confidence: 99%