Interconnect and method of managing a snoop filter for an interconnect

作者: Sean James Salisbury , Andrew David Tune

DOI:

关键词:

摘要: An interconnect and method of managing a snoop filter within such an are provided. The is used to connect plurality devices, including master devices where one or more the has associated cache storage. comprises coherency control circuitry perform operations for data access transactions received by from devices. In performing those operations, that maintains address-dependent caching indication data, responsive transaction specifying target address produce providing which have cached in their then responds issuing each device indicated order cause operation be performed storage generate response data. Analysis determines update condition, upon detection condition triggers performance By subjecting analysis, it possible identify situations become out date, accordingly, this giving rise significant benefits interconnect.

参考文章(23)
German Fabila Garcia, Carlos A. Flores Fajardo, Ravishankar Iyer, Li Zhao, Configurable snoop filter architecture ,(2012)
Sailesh Kumar, Joji Philip, Joe Rowlands, Combining associativity and cuckoo hashing ,(2013)
Drew E. Wingard, Doddaballapur N. Jayashimha, Scalable cache coherence for a network on a chip ,(2013)
Christopher L. Johnson, Brian W. O'Krafka, Michael J. Koster, Snooping-based cache-coherence filter for a point-to-point connected multiprocessing node ,(2004)
Niranjan Cooray, Stanislav Shwartsman, Ilan Pardo, Shlomo Raikin, Snoop filter having centralized translation circuitry and shadow tag array ,(2012)
Charles Ray Johns, John Samuel Liberty, Thuong Quang Truong, Sang Hoo Dhong, Harm Peter Hofstee, Symmetric multiprocessor coherence mechanism ,(2001)
Jasmin Ajanovic, Doron Shamia, Eran Tamari, Mark B. Rosenbluth, James Akiyama, Mahesh Wagh, Eliezer Weissmann, Ilan Pardo, Peter Barry, Ajay V. Bhatt, Anil Vasudevan, Avi Mendelson, Ohad Falik, Scott Dion Rodgers, Sridhar Muthrasanallur, Prashant Sethi, David J. Harriman, Robert G. Blankenship, Debendra Das Sharma, Pci express enhancements and extensions ,(2011)
Robert J. Safranek, Kai Cheng, Partially inclusive snoop filter ,(2002)
Aanjhan Ranganathan, Ali Galip Bayrak, Theo Kluter, Philip Brisk, Edoardo Charbon, Paolo Ienne, Counting stream registers: An efficient and effective snoop filter architecture 2012 International Conference on Embedded Computer Systems (SAMOS). pp. 120- 127 ,(2012) , 10.1109/SAMOS.2012.6404165
Niket Agarwal, Li-Shiuan Peh, Niraj K. Jha, In-Network Snoop Ordering (INSO): Snoopy coherence on unordered interconnects high-performance computer architecture. pp. 67- 78 ,(2009) , 10.1109/HPCA.2009.4798238