Optimization of a linked cache coherence protocol for scalable manycore coherence

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Despite having been quite popular during the 1990 s because of their important advantages, linked cache coherence protocols have gone completely unnoticed in the multicore wave. In this work we bring them in the spotlight, demonstrating that they are a good alternative to other solutions being proposed nowadays. In particular, we consider in this work the case for a simply-linked list-based cache coherence protocol and propose two techniques, namely Concurrent Replacements (CR) and Opportunistic Replacements (OR), aimed at palliating the negative effects of replacements of clean data. Through detailed simulations of several SPLASH-2 and PARSEC applications, we demonstrate that, armed with CR and OR, simply-linked list-based protocols are able to offer the performance of a non-scalable bit-vector directory at the same time that scalability to larger core counts is preserved.

Cite

CITATION STYLE

APA

Fernández-Pascual, R., Ros, A., & Acacio, M. E. (2016). Optimization of a linked cache coherence protocol for scalable manycore coherence. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9637, pp. 100–112). Springer Verlag. https://doi.org/10.1007/978-3-319-30695-7_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free