LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols

LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols
Author :
Publisher :
Total Pages : 60
Release :
ISBN-10 : 0355251787
ISBN-13 : 9780355251784
Rating : 4/5 (784 Downloads)

Book Synopsis LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols by : Pouya Fotouhi

Download or read book LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols written by Pouya Fotouhi and published by . This book was released on 2017 with total page 60 pages. Available in PDF, EPUB and Kindle. Book excerpt: New high-performance processors tend to shift from multi to many cores. More- over, shared memory has turned to dominant paradigm for mainstream multicore pro- cessors. As memory wall issue loomed over architecture design, most modern computer systems have several layers in their memory hierarchy. Among many, caches has be- come everlasting components of memory hierarchies as they signicantly reduce access time by taking the advantage of locality. ☐ Major processor vendors usually rely on cache coherence, and implement a vari- ant of MESI, e.g., MOESI for AMD, to help reduce inter-chip trac on the fast in- terconnection network. Supposedly, maintaining coherence should help with keeping parallel and concurrent programmers happy, all the while providing them with a well- known cache behavior for shared memory. This thesis challenge the assumption that Coherence is well-suited for large-scale many core processors. Seeking an alternative for coherence, LC cache protocol is extensively investigated. ☐ LC-Cache is a cache protocol weaker than Coherence, but which preserves causality. It relies on the Location Consistency (LC) model. The basic philosophy behind LC is to maintain a unique view of memory only if there is a reason to. Other ordinary memory accesses may be observed in any order by the other processors of the computer system. ☐ The motivation to stand against cache coherence, relies on underestimated lim- itations implied on system design by coherence. Observations presented in this thesis, demonstrates that coherence eliminates the possibility of having a directory based pro- tocol in practice since size of such directory grows linearly with number of cores. In addition, coherence adds implicit latency in many cases to the protocol. ☐ This thesis presents LCCSim, a simulation framework to compare cache proto- col based on location consistency against cache coherence protocols. A comparative analysis between the MESI and MOESI coherence protocols is provided, and pit them against LC-Cache. Both MESI and MOESI consistently generate more on-chip trac compared to LC cache since transitions in LC cache are done locally. However, LC cache degrades total latency of accesses as it does not take the advantage of cache to cache forwarding. Additionally, LC cache cannot be considered a true implementation based on LC since it does not behave according to the memory model. The following summarizes the contributions of this thesis: 1.Detailed specication of LC cache protocol, covering the missing aspects in the original paper. 2.A simulation framework to compare cache protocols based on LC against cache coherence protocols. 3.Extensive analysis of LC cache protocol, leading to discovery of several weak- nesses. 4.Demonstrating features for an ecient cache protocol, truly based on location consistency.


LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols Related Books

LC-Sim: a Simulation Framework for Evaluating Location Consistency Based Cache Protocols
Language: en
Pages: 60
Authors: Pouya Fotouhi
Categories:
Type: BOOK - Published: 2017 - Publisher:

DOWNLOAD EBOOK

New high-performance processors tend to shift from multi to many cores. More- over, shared memory has turned to dominant paradigm for mainstream multicore pro-
Feedback Systems
Language: en
Pages:
Authors: Karl Johan Åström
Categories: Technology & Engineering
Type: BOOK - Published: 2021-02-02 - Publisher: Princeton University Press

DOWNLOAD EBOOK

The essential introduction to the principles and applications of feedback systems—now fully revised and expanded This textbook covers the mathematics needed t
Workload Modeling for Computer Systems Performance Evaluation
Language: en
Pages: 569
Authors: Dror G. Feitelson
Categories: Computers
Type: BOOK - Published: 2015-03-23 - Publisher: Cambridge University Press

DOWNLOAD EBOOK

A book for experts and practitioners, emphasizing the intuition and reasoning behind definitions and derivations related to evaluating computer systems performa
The Road to Results
Language: en
Pages: 611
Authors: Linda G. Morra-Imas
Categories: Business & Economics
Type: BOOK - Published: 2009 - Publisher: World Bank Publications

DOWNLOAD EBOOK

'The Road to Results: Designing and Conducting Effective Development Evaluations' presents concepts and procedures for evaluation in a development context. It p
Simulation of Urban Mobility
Language: en
Pages: 182
Authors: Michael Behrisch
Categories: Computers
Type: BOOK - Published: 2014-11-06 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the thoroughly refereed proceedings of the First International Conference on Simulation of Urban Mobility, SUMO 2013, held in Berlin, Germ