A Review of Researches on Cache Coherence Protocols for Multi-Core Processor

Article Preview

Abstract:

Multi-core processor parallels two or more computing core in a single processor to enhance computational capability. Plenty of former researches are focused on CMP (Chip multi-processor), the most typical structure of multi-core processor. Thus deign of cache coherence, in particular, is one of the primary problems beyond other researches about CMP. In this paper, cache coherence protocol of CMP is fully presented, along with its advantages and disadvantages. Finally, some edging issues of cache coherence protocols are addressed in this paper.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

740-743

Citation:

Online since:

May 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Li Hao, Xie Lunguo. Research Development of Optimization Technologyon Last Level Cache in Chip [J]. Journal of Computer Research and Development, 2012, 49 (Suppl) : 172-179.

Google Scholar

[2] Lv Zheng, Chen Hao, Chen Feng, eta1.Model checking MESIF Cache coherence protocol [J]. Computer Engineering and Applications, 2010, 46(17): 66-68.

Google Scholar

[3] Zhou Chuan. Research and Implementation of Dynamically Reconfigurable Cache Coherence Protocol for Many-core processors [D]. Shanghai: Shanghai JiaoTong University, (2013).

Google Scholar

[4] Yang Pengfei. Research on Cache coherence protocol for multi-core Environment [D]. Harbin: Harbin Engineering University, (2011).

Google Scholar

[5] HENNESSY J L, PATTERSON D A. Computer architecture: a quantitative app roach [M ]. Third Edition. Beijing: China Machine Press, (2002).

Google Scholar

[6] PATTERSON D A, HENNESSY J L. Computer organization and design[M ]. Boston, MA, USA: Elsevier, (2005).

Google Scholar

[7] J.L. Hennessy, D.A. Patterson, Computer Architecture: A Quantitative Approach, Morgan Kaufmann, (2003).

Google Scholar

[8] J.A. Kahle, M.N. Day, H.P. Hofstee, C.R. Johns, T.R. Maeurer, and D. Shippy, Introduction the Cell multiprocessor, IBM journal of Research and Development, Vo1. 49, No. 4, pp.589-604, (2005).

DOI: 10.1147/rd.494.0589

Google Scholar