Title
Resource widening versus replication: limits and performance-cost trade-off
Abstract
A balanced increase of memory bandwidth and computational capabilities is going to be one of the trends in the design of near future high-performance microprocessors. Alternative solutions are foreseen for the organization of their resources, mainly based on different degrees of resource replication and/or adaptation of resources to the most frequently found operations in highly performance demanding applications. For instance, doubling the width of buses between the register file and the first-level data cache is an example of design that attains similar performance results than doubling the number of buses in numerical applications. In this paper we evaluate the cost/performance trade-off of a wide set of design alter- natives oriented towards having high memory bandwidth and computing capabilities in future architectures. Different degrees of resource replication and widening are the basis for the generation of the design space. Performance evaluation is based on the results obtained for a large number of inner loops in the Perfect Club benchmarks. Implementation costs for the register file and functional units are estimated for dif- ferent foreseen integration technologies which allow us to analyse their future availability. The results show that repli- cating is most effective in terms performance but results in an unafordable cost while widening has a much smaller cost but less performance. Combining a small degree of widening and replication results in the best performance/cost ratio.
Year
DOI
Venue
1998
10.1145/277830.277938
International Conference on Supercomputing 2006
Keywords
Field
DocType
resource widening,performance-cost trade-off,pruning,register file,memory bandwidth,functional unit
Computer architecture,Computer science,Parallel computing,Real-time computing,Trade-off
Conference
ISBN
Citations 
PageRank 
0-89791-998-X
4
0.54
References 
Authors
9
4
Name
Order
Citations
PageRank
David López1161.51
Josep Llosa257439.30
Mateo Valero34520355.94
Eduard Ayguadé42406216.00