Loading...
Please wait, while we are loading the content...
Similar Documents
Transparent Threads: Resource Sharing in SMT Processors
| Content Provider | CiteSeerX |
|---|---|
| Abstract | Simultaneous Multithreading (SMT) processors achieve high processor throughput at the expense of single-thread performance. This paper investigates resource allocation policies for SMT processors that preserve, as much as possible, the single-thread performance of designated “foreground ” threads, while still permitting other “background ” threads to share resources. Since background threads on such an SMT machine have a near-zero performance impact on foreground threads, we refer to the background threads as transparent threads. Transparent threads are ideal for performing low-priority or non-critical computations, with applications in process scheduling, subordinate multithreading, and online performance monitoring. To realize transparent threads, we propose three mechanisms for maintaining the transparency of background threads: slot prioritization, |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Transparent Thread Smt Processor Resource Sharing Background Thread Foreground Thread Single-thread Performance Slot Prioritization Simultaneous Multithreading Share Resource Near-zero Performance Impact Smt Machine Resource Allocation Policy Subordinate Multithreading High Processor Throughput Non-critical Computation Process Scheduling Online Performance Monitoring |
| Content Type | Text |
| Resource Type | Article |