Euromicro Symposium on Digital System Design, 2004. DSD 2004. 2004
DOI: 10.1109/dsd.2004.1333257
|View full text |Cite
|
Sign up to set email alerts
|

Implicit vs. explicit resource allocation in SMT processors

Abstract: In a Simultaneous Multithreaded (SMT)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2005
2005
2014
2014

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 21 publications
0
6
0
Order By: Relevance
“…The main problem of using SMT processors in real-time systems is that in an SMT processor threads share almost all hardware resources. This may may cause interference between threads which implies that the speed a thread obtains in one workload can be very different from the speed it has in another workload [4]. In contrast to previous approaches, our methods do not require any knowledge beyond information that is traditionally used by the OS level job scheduler, namely, Worst Case Execution Time and the Period of the time-critical thread.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The main problem of using SMT processors in real-time systems is that in an SMT processor threads share almost all hardware resources. This may may cause interference between threads which implies that the speed a thread obtains in one workload can be very different from the speed it has in another workload [4]. In contrast to previous approaches, our methods do not require any knowledge beyond information that is traditionally used by the OS level job scheduler, namely, Worst Case Execution Time and the Period of the time-critical thread.…”
Section: Discussionmentioning
confidence: 99%
“…This implies that the speed a thread obtains in one workload can be very different from the speed it has in another workload [4]. We refer to this by saying that an SMT processor has a high variability.…”
Section: Introductionmentioning
confidence: 99%
“…The primary thread will only receive an equal share of the computing resources, but the overall throughput of one core reaches the maximum. Next, we use our PGPA framework and set a high target IPC (2.0) to enforce the primary thread to use the highest priority value (6). The results show that the IPC of the primary threads increases for all cases.…”
Section: B Effectivenessmentioning
confidence: 93%
“…Improving code execution efficiency is another challenge [6], [7]. For example, it is desirable to allocate less resource to the system idle process.…”
Section: A Software-adjustable Thread Priority In Power Processorsmentioning
confidence: 99%
“…To deal with these problems, a new class of MT processors have been proposed in the literature. These proposals allow Explicit Resource Allocation (ERA) [15], where the OS can specify or bias the hardware resource sharing to meet specific targets.…”
Section: Background On Resource Allocationmentioning
confidence: 99%