Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2010.Includes bibliographical references (p. 78-80).Simultaneous multithreading, where instructions from different threads share processor resources, has shown promise in delivering high throughput with little area and power overhead. We compare where in the performance energy-efficiency space alternative simple simultaneous multithreading configurations lie, leveraging standard industry tools to estimate area and power from high level hardware descriptions. We find sharing function units among threads can improve energy efficiency over duplicating the function unit set for each thread. A good choice for the number of threads sharing ...
Several studies and recent real world designs have promoted sharing of underutilized resources betwe...
This paper examines simultaneous multithreading, a technique per-mitting several independent threads...
Chip multiprocessing (CMP) and simultaneous multi-threading (SMT) are two recently adopted technique...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
In this paper, we present the design of a High Performance Multi-Threaded Processor. Processing of h...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
This paper examines simultaneous multithreading, a technique per-mitting several independent threads...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
Many enhancements have been made to the traditional general purpose load-store computer architecture...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
Several studies and recent real world designs have promoted sharing of underutilized resources betwe...
This paper examines simultaneous multithreading, a technique per-mitting several independent threads...
Chip multiprocessing (CMP) and simultaneous multi-threading (SMT) are two recently adopted technique...
This thesis is concerned with hardware approaches for maximizing the number of independent instructi...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
In this paper, we present the design of a High Performance Multi-Threaded Processor. Processing of h...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
The era of multi-core processors has begun. These multi- core processors represent a significant shi...
This paper examines simultaneous multithreading, a technique per-mitting several independent threads...
Abstract-This article provides a retrospective look at the research that went into the 2000 ICCD pap...
Many enhancements have been made to the traditional general purpose load-store computer architecture...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Simultaneous multithreading (SMT) allows multiple hardware threads to execute concurrently on a proc...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
Several studies and recent real world designs have promoted sharing of underutilized resources betwe...
This paper examines simultaneous multithreading, a technique per-mitting several independent threads...
Chip multiprocessing (CMP) and simultaneous multi-threading (SMT) are two recently adopted technique...