An Adaptive Token Protocol Optimized for Migratory Sharing
FU Gui-Tao-1, 2 , ZHAO Tian-Lei-1, TANG Chuan-1, XING Zuo-Cheng-1
(1. College of Computer, National University of Defense Technology, Changsha 410073, China;2. Beijing Satellite Navigation Center, Beijing 100094, China)
[1]Hossain H, Dwarkadas S, Michael H. Improving support for locality and finegrain sharing in chip multiprocessors [C]∥Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques. New York: ACM, 2008: 155165.[2]Bennett J, Carter J, Zwaenepoel W. Adaptive software cache management for distributed shared memory architecture [C]∥Proceedings 17th Annual International Symposium on Computer Architecture. Seattle: IEEE, 1990: 125134.[3]Cox A, Fowler R. Adaptive cache coherence for detecting migratory shared data [C]∥Proceedings the 20th Annual International Symposium on Computer Architecture. New York: ACM, 1993: 98108.[4]Stenstrom P, Brorsson M, Sandberg L. An adaptive cache coherence protocol optimized for migratory sharing [C]∥Proceedings Annual Symposium on Computer Architecture. New York: ACM, 1993: 109118.[5]Martin M. Token coherence [D]. USA: University of WisconsinMadison Computer Sciences, 2003.[6]Martin M, Hill M D, Wood D A, et al. Token coherence: Decoupling performance and correctness [C]∥Proceedings 30th Annual International Symposium on Computer Architecture. USA: IEEE, 2003:182193.[7]Martin M M K, Sorin D J, Bechmann B M, et al. Multifacet’s general executiondriven multiprocessor simulator (GEMS) toolset [J]. ACM SIGARCH Computer Architecture News, 2005, 33 (4): 9299.[8]Woo S C, Ohara M, Torrie E, et al. The SPLASH2 programs: Characterization and methodological considerations [C]∥Proceedings 22nd Annual International Symposium on Computer Architecture. New York: ACM, 1995: 2436.