DocumentCode
2043549
Title
Empowering a helper cluster through data-width aware instruction selection policies
Author
Unsal, Osman S. ; Ergin, Oguz ; Vera, Xavier ; González, Antonio
Author_Institution
Intel Labs, Univ. Politecnica de Catalunya, Barcelona
fYear
2006
fDate
25-29 April 2006
Abstract
Narrow values that can be represented by less number of bits than the full machine width occur very frequently in programs. On the other hand, clustering mechanisms enable cost- and performance-effective scaling of processor back-end features. Those attributes can be combined synergistically to design special clusters operating on narrow values (a.k.a. helper cluster), potentially providing performance benefits. We complement a 32-bit monolithic processor with a low-complexity 8-bit helper cluster. Then, in our main focus, we propose various ideas to select suitable instructions to execute in the data-width based clusters. We add data-width information as another instruction steering decision metric and introduce new data-width based selection algorithms which also consider dependency, inter-cluster communication and load imbalance. Utilizing those techniques, the performance of a wide range of workloads are substantially increased; helper cluster achieves an average speedup of 11% for a wide range of 412 apps. When focusing on integer applications, the speedup can be as high as 22% on average
Keywords
microcomputers; resource allocation; workstation clusters; data-width aware instruction selection policy; data-width cluster information; helper cluster; instruction steering decision metric; intercluster communication; load imbalance; monolithic processor; performance-effective scaling; processor back-end feature; Clocks; Clustering algorithms; Computer aided instruction; Costs; Decoding; Delay effects; Microarchitecture; Processor scheduling; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639350
Filename
1639350
Link To Document