Due to the limitations of instruction-level parallelism, thread-level parallelism has become a popular way to improve processor performance. One example is the IBM POWER5TM processor, a two-context simultaneous-multithreaded dual-core chip. In each SMT core, the IBM POWER5 features two levels of thread resource balancing and prioritization. The first level provides automatic in-hardware resource balancing, while the second level is a software-controlled priority mechanism that presents eight levels of thread priorities. Currently, software-controlled prioritization is only used in limited number of cases in the software platforms due to lack of performance characterization of the effects of this mechanism. In this work, we characterize the ...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Current instruction fetch policies in SMT processors are oriented towards optimization of overall th...
Applications executing on Simultaneous Multithreaded (SMT) processors face interference from paralle...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
Simultaneous Multithreading, often abbreviated SMT, is a technique for improving the overall efficie...
Multithreaded processors are now common in the industry as they offer high performance at a low cost...
Abstract—There is a clear trend in current processor design towards the combination of several threa...
In this dissertation we present a methodology for predicting the best priority pair for a given co-s...
Thread level parallelism of applications is commonly exploited using multi-thread processors. In suc...
As the hardware is evolving, the amount of cores increases and so does the use of parallel computing...
State-of-the-art high-performance processors like the IBM POWER5 and Intel i7 show a trend in indust...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Scheduling tasks to efficiently use the available processor resources is crucial to minimizing the...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Current instruction fetch policies in SMT processors are oriented towards optimization of overall th...
Applications executing on Simultaneous Multithreaded (SMT) processors face interference from paralle...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
Simultaneous Multithreading, often abbreviated SMT, is a technique for improving the overall efficie...
Multithreaded processors are now common in the industry as they offer high performance at a low cost...
Abstract—There is a clear trend in current processor design towards the combination of several threa...
In this dissertation we present a methodology for predicting the best priority pair for a given co-s...
Thread level parallelism of applications is commonly exploited using multi-thread processors. In suc...
As the hardware is evolving, the amount of cores increases and so does the use of parallel computing...
State-of-the-art high-performance processors like the IBM POWER5 and Intel i7 show a trend in indust...
This paper evaluates new techniques to improve performance and efficiency of Chip MultiProcessors (C...
Scheduling tasks to efficiently use the available processor resources is crucial to minimizing the...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Current instruction fetch policies in SMT processors are oriented towards optimization of overall th...