While Speculative Multithreading (SM) on a Chip Multiprocessor (CMP) has the ability to speed-up hard-toparallelize applications, the power inefficiency of aggressive speculation is a concern. To improve SM’s power efficiency, we note that not all the tasks that are running in a SM environment are equally critical. To leverage this insight, this paper develops a novel, widely-applicable task-criticality model for SM. It also proposes CAP, a novel architecture that builds a task-criticality graph dynamically and uses it to make scheduling decisions in a SM CMP. Experiments with SPECint, SPECfp, and Olden applications show that, in a CMP with one fast core and three slow ones, the E × D 2 with CAP is, on average, 91–95 % of that without. More...
International audienceNear future real-time systems are faced with the inevitability of multi-core a...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
As technology advances, microprocessors that support multiple threads of execution on a single chip ...
Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution ...
Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Improving application performance is a major challenge for computer architects. Two important reason...
75 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Experiments with the SpecInt 2...
75 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Experiments with the SpecInt 2...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
International audienceNear future real-time systems are faced with the inevitability of multi-core a...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
As technology advances, microprocessors that support multiple threads of execution on a single chip ...
Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution ...
Speculative multithreaded architecture (SpMT) philosophy relies on aggressive speculative execution ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Improving application performance is a major challenge for computer architects. Two important reason...
75 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Experiments with the SpecInt 2...
75 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004.Experiments with the SpecInt 2...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
Unending quest for performance improvement coupled with the advancements in integrated circuit techn...
International audienceNear future real-time systems are faced with the inevitability of multi-core a...
The advance in semiconductor technologies has increased the number of transistors on a die, resultin...
While Chip Multiprocessors (CMP) with Speculative Multithreading (SM) support have been gaining mome...