Title
Back-end assignment schemes for clustered multithreaded processors
Abstract
Power consumption and wire delays are two important limiting factors for current and forthcoming processors. Monolithic designs that keep reasonable power consumption and operate at high clock frequencies are ever harder to implement. In this paper we propose a novel multithreaded clustered microarchitecture that consists of a clustered front-end capable of fetching instructions from multiple hreads and a clustered back-end where instructions are executed. This microarchitecture combines the concepts of multithreading and clustering to a tack both problems: power consumption and wire delays. A key aspect of this microarchitecture is the assignment of resources to the simultaneously running threads. We propose two back-end assignment schemes; in the Static Back-end Assignment (SBA)the back-ends are statically assigned to the front-ends, while in the Dynamic Back-end Assignment (DBA) the back-ends are dynamically assigned according to the demands of each front-end. A limit study of the potential performance of DBA shows a minor benefit compared to SBA. The causes why the DBA scheme does not perform as initially expected are investigated and the main limiting factors of this architecture are evaluated. Finally,we point out he advantages of DBA versus SBA.
Year
DOI
Venue
2004
10.1145/1006209.1006254
I4CS
Keywords
Field
DocType
multithreaded processor,reasonable power consumption,dynamic back-end assignment,back-end assignment scheme,wire delay,forthcoming processor,dba scheme,power consumption,static back-end assignment,key aspect,high clock frequency,front end,limiting factor,steering
Multithreading,Computer science,Parallel computing,Thread (computing),Real-time computing,Cluster analysis,Limiting,Microarchitecture,Embedded system,Power consumption
Conference
ISBN
Citations 
PageRank 
1-58113-839-3
15
1.26
References 
Authors
21
3
Name
Order
Citations
PageRank
Fernando Latorre1364.78
José González252635.85
Antonio González33178229.66