ACM Home Page
Please provide us with feedback. Feedback
Cache organizations for clustered microarchitectures
Full text PdfPdf (409 KB)
Source ACM International Conference Proceeding Series; Vol. 68 archive
Proceedings of the 3rd workshop on Memory performance issues: in conjunction with the 31st international symposium on computer architecture table of contents
Munich, Germany
Pages: 46 - 55  
Year of Publication: 2004
ISBN:1-59593-040-X
Authors
José González  Intel Labs - UPC, Barcelona, Spain
Fernando Latorre  Intel Labs - UPC, Barcelona, Spain
Antonio González  Intel Labs - UPC, Barcelona, Spain
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 32,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1054943.1054950
What is a DOI?

ABSTRACT

Clustered microarchitectures are an effective organization to deal with the problem of wire delays and complexity by partitioning some of the processor resources. The organization of the data cache is a key factor in these processors due to its effect on cache miss rate and inter-cluster communications. This paper investigates alternative designs of the data cache: centralized, distributed, replicated and physically distributed cache architectures are analyzed. Results show similar average performance but significant performance variations depending on the application features, specially cache miss ratio and communications. In addition, we also propose a novel instruction steering scheme in order to reduce communications. This scheme conditionally stalls the dispatch of instructions depending on the occupancy of the clusters, whenever the current instruction cannot be steered to the cluster holding most of the inputs. This new steering outperforms traditional schemes. Results show, an average speedup of 5% and up to 15% for some applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
 
4
 
5
 
6
R. Canal, J. M. Parcerisa and A. González. "Dynamic Cluster Assignment Mechanisms". In Proceedings of the International Symposium on High Performance Computing. 2000.
 
7
8
 
9
R. Ho, K. W. Mai and M. A. Horowitz. "The Future of Wires". Proceedings of the IEEE, 89(4), pp. 490--504, 2001.
 
10
The International Technology Roadmap for Semiconductors. Semiconductor Industry Association, 1999.
 
11
12
13
 
14
15
16
 
17
P. Shivakumar and N. P. Jouppi. "Cacti 3.0: An Integrated Cache Timing, Power and Area Model". Technical Report, Westenr Research Laboratory, 2001.
18
 
19
V. Zyuban. "Inherently Lower-Power High-Performance Supercalar Architectures", University of Notre Dame, 2000


Collaborative Colleagues:
José González: colleagues
Fernando Latorre: colleagues
Antonio González: colleagues