<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
    <head data-layout-view="default">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Cache coherence in computer architecture pdf - Personal Mechatronics Lab</title>
    <link rel="icon" href="http://www.pml4all.org/favicon.ico" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="http://www.pml4all.org/favicon.ico" type="image/x-icon" />
    <meta name="description" content="Download Cache coherence in computer architecture pdf    Read Online Cache coherence in computer architecture pdf













Cache Coherence: CEG 4131 Com…" />
    <meta name="keywords" content="" />
<meta name="title" content="Cache coherence in computer architecture pdf" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://www.pml4all.org/photo/albums/cache-coherence-in-computer-architecture-pdf?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Cache coherence in computer architecture pdf" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2745971876?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Cache coherence in computer architecture pdf" />
<meta name="twitter:description" content="Download Cache coherence in computer architecture pdf    Read Online Cache coherence in computer architecture pdf













Cache Coherence: CEG 4131 Com…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2745971876?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2745971876?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { baseScriptUri: 'http://www.pml4all.org/xn/static-6.11.8.1/js/dojo-0.3.1-ning/', isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2745971876?profile=UPSCALE_150x150","url":"httppm-lab.ning.com","domains":["pml4all.org"],"online":true,"privateSource":true,"id":"pm-lab","appId":6212885,"description":"This is a interactive site exclusively designed for Personal Mechatronics Lab (PML) users to share experiences about the product.","name":"Personal Mechatronics Lab","owner":"0cf74olsiwg3z","createdDate":"2010-07-12T14:36:11.000Z","runOwnAds":false},"CurrentProfile":null,"maxFileUploadSize":5};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908" type="image/jpeg" /><meta name="title" content="Cache coherence in computer architecture pdf" /><link rel="alternate" type="application/rss+xml" title="Cache coherence in computer architecture pdf - Personal Mechatronics Lab" href="http://www.pml4all.org/photo/albums/cache-coherence-in-computer-architecture-pdf?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - Cache coherence in computer architecture pdf - Personal Mechatronics Lab" href="http://www.pml4all.org/photo/albumcomment/feed?attachedTo=6212885%3AAlbum%3A456998&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
#xg_navigation ul div.xg_subtab ul li a {
    color:#FFFFFF;
    background:#6F6F6F;
}
#xg_navigation ul div.xg_subtab ul li a:hover {
    color:#2E5F87;
    background:#D9D9D9;
}
</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/common.min.css?xn_version=1229287718");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/bottom-bar.min.css?xn_version=512265546");

</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/forum/css/module.min.css?xn_version=3885199945");
@import url("https://static.ning.com/socialnetworkmain/widgets/activity/css/module.min.css?xn_version=1403846612");
@import url("https://static.ning.com/socialnetworkmain/widgets/chat/css/module.min.css?xn_version=3895282916");
@import url("https://static.ning.com/socialnetworkmain/widgets/events/css/module.min.css?xn_version=826211923");
@import url("https://static.ning.com/socialnetworkmain/widgets/gifts/css/module.min.css?xn_version=899294536");
@import url("https://static.ning.com/socialnetworkmain/widgets/groups/css/module.min.css?xn_version=2482526423");
@import url("https://static.ning.com/socialnetworkmain/widgets/leaderboards/css/module.min.css?xn_version=1517380690");
@import url("https://static.ning.com/socialnetworkmain/widgets/music/css/module.min.css?xn_version=295720801");
@import url("https://static.ning.com/socialnetworkmain/widgets/notes/css/module.min.css?xn_version=4239603760");
@import url("https://static.ning.com/socialnetworkmain/widgets/opensocial/css/module.min.css?xn_version=1646839825");
@import url("https://static.ning.com/socialnetworkmain/widgets/page/css/module.min.css?xn_version=2081500017");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/module.min.css?xn_version=1282895886");
@import url("https://static.ning.com/socialnetworkmain/widgets/profiles/css/module.min.css?xn_version=3300050236");
@import url("https://static.ning.com/socialnetworkmain/widgets/video/css/module.min.css?xn_version=3174178996");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/inline-comments.min.css?xn_version=3095782702");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/help-center.min.css?xn_version=1921893773");
@import url("https://static.ning.com/socialnetworkmain/widgets/gifts/css/component.min.css?xn_version=1985071263");

</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/typography-normal.min.css?xn_version=546337766");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/icon/icons-369.min.css?xn_version=3991738700");
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/link-hover.min.css?xn_version=4067210475");
@import url("http://storage.ning.com/topology/rest/1.0/file/get/1591029653?profile=original&xn_version=202608190905");
@import url("http://storage.ning.com/topology/rest/1.0/file/get/1591029711?profile=original&xn_version=202608190905");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.pml4all.org/profiles/blog/rsd" />

    </head>
    <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
                <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                    </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="http://www.pml4all.org/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search Personal Mechatronics Lab" _hint="Search Personal Mechatronics Lab" accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="http://www.pml4all.org/main/authorization/signUp?target=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></li>
                                                <li><a href="http://www.pml4all.org/main/authorization/signIn?target=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign In</a></li>
                                    </ul>
                        </div>
        </div>
        
        
        <div id="xg" class="xg_theme xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show" data-layout-pack="classic">
            <div id="xg_head">
                <div id="xg_masthead">
                    <p id="xg_sitename"><a id="application_name_header_link" href="/">Personal Mechatronics Lab</a></p>
                    
                </div>
                <div id="xg_navigation">
                    <ul>
    <li id="xg_tab_xn23" class="xg_subtab"><a href="/"><span>Home</span></a></li><li id="xg_tab_profile" class="xg_subtab"><a href="/profiles"><span>My Page</span></a></li><li dojoType="SubTabHover" id="xg_tab_xn18" class="xg_subtab"><a href="/page/collaborate-1"><span>Collaborate</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/chat" style="float:none;"><span>Chat</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="https://accounts.google.com/ServiceLogin?service=writely&amp;passive=1209600&amp;continue=https://docs.google.com/&amp;followup=https://docs.google.com/&amp;ltmpl=homepage" target="_blank" style="float:none;"><span>WorkSpace</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/padlet-whiteboard" style="float:none;"><span>Whiteboard</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/pml-sharing" style="float:none;"><span>PML Sharing</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn13" class="xg_subtab"><a href="/forum"><span>Forum</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/microcontroller/listForCategory" style="float:none;"><span>Microcontroller</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/electromechanical/listForCategory" style="float:none;"><span>Electromechanical</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/circuits-and-instrumentation/listForCategory" style="float:none;"><span>Circuits</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/utility-board/listForCategory" style="float:none;"><span>Utility Board</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/driver-board/listForCategory" style="float:none;"><span>Driver Board</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/fpga-board/listForCategory" style="float:none;"><span>FPGA Board</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/forum/categories/sensor-board/listForCategory" style="float:none;"><span>Sensor Board</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn1" class="xg_subtab"><a href="/page/resources-1"><span>Resources</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/documents-1" style="float:none;"><span>Documents</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/lab-exercises" style="float:none;"><span>Lab Exercises</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/useful-datasheets" style="float:none;"><span>Useful Datasheets</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/suppliers-1" style="float:none;"><span>Suppliers</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/6212885:Page:9802" style="float:none;"><span>Useful Links</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/page/success-stories" style="float:none;"><span>Success Stories</span></a></li></ul></div></li><li dojoType="SubTabHover" id="xg_tab_xn2" class="xg_subtab this"><a href="/page/media-2"><span>Media</span></a><div class="xg_subtab" style="display:none;position:absolute;"><ul class="xg_subtab" style="display:block;" ><li style="list-style:none !important;display:block;text-align:left;"><a href="/profiles/blog/list" style="float:none;"><span>Blogs</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/video" style="float:none;"><span>Videos</span></a></li><li style="list-style:none !important;display:block;text-align:left;"><a href="/photo" style="float:none;"><span>Photos</span></a></li></ul></div></li><li id="xg_tab_xn0" class="xg_subtab"><a href="/page/contact-1"><span>Contact</span></a></li><li id="xg_tab_xn19" class="xg_subtab"><a href="/page/about-pml"><span>About PML</span></a></li></ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="6212885:Album:456998"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="http://www.pml4all.org/photo">All Photos</a></li><li><a href="http://www.pml4all.org/photo/album/list">All Albums</a></li><li><a href="http://www.pml4all.org/photo/photo/listForContributor?">My Photos</a></li><li><a href="http://www.pml4all.org/photo/album/listForOwner?">My Albums</a></li><li><a href="http://www.pml4all.org/photo/photo/listFavorites?">My Favorites</a></li><li class="right xg_lightborder navbutton"><a href="http://www.pml4all.org/photo/album/new" class="xg_sprite xg_sprite-add">Add</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="http://storage.ning.com/topology/rest/1.0/file/get/1591040723?profile=original&amp;width=64&amp;height=64&amp;crop=1%3A1&amp;xj_user_default=1" alt="" /></span></span></div>
<div class="tb"><h1>Cache coherence in computer architecture pdf</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by Warelius on January 14, 2023 at 7:29pm</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="http://www.pml4all.org/photo/album/listForOwner?screenName=b055fa870cc449188f5dae459ba461ee">View Albums</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908);" class="albumcover">
                    Cache coherence in computer architecture pdf                </div>
                                    <div class="xg_user_generated"><p class="album_description"><center><strong>>> <u><a href="http://umg.store9.su/download?file=cache+coherence+in+computer+architecture+pdf" rel="nofollow">Download Cache coherence in computer architecture pdf</a></u></strong> <br/><br/><br/><strong>>> <u><a href="http://umg.store9.su/read?file=cache+coherence+in+computer+architecture+pdf" rel="nofollow">Read Online Cache coherence in computer architecture pdf</a></u></strong></center>
<br/><br/>
<br/>
<p><br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</p>
<p>Cache Coherence: CEG 4131 Computer Architecture III Slides Developed by Dr. Hesham El-Rewini Original Title: Cache Coherence Uploaded by sheko11 Description: cache coherence examples Copyright: © All Rights Reserved Available Formats Download as PPT, PDF, TXT or read online from Scribd Flag for inappropriate content Save 0% 0% Embed Share Print Cache Coherence Protocols for SC write request: the address is invalidated (updated) in all other caches before (after) the write is performed read request: if a dirty copy is found in some cache, a write-back is performed before the memory is read We will focus on Invalidation protocols filexlib. Download Free PDF. Download Free PDF. DCC: A Dependable Cache Coherence Multicore Architecture. DCC: A Dependable Cache Coherence Multicore Architecture. Omer Khan. 2011, IEEE Computer Architecture Letters
• Cache coherence plus allowing a processor to have only one request in flight at a time will provide SC • Change architecture => Relaxed memory models - Use OOO and non-blocking caches • Cache coherence and allowing multiple concurrent requests (to different addresses) gives high performance • Add fence operations to force ordering<br />
Computer System Architecture. Menu. More Info Syllabus Calendar Readings Lecture Notes Assignments Exams Lecture Notes. The course material is divided into five modules, each covering a set of related topics. Cache Coherence (A) L18 Cache Coherence (Implementation) (A) L19 Snoopy Protocols (A) L20 Relaxed Memory Models (A) Module 5: L21<br />
Can the programmer ensure coherence if caches are invisible to software? What if the ISA provided a cache flush instruction? FLUSH-LOCAL A: Flushes/invalidates the cache block containing address A from a processor's local cache. FLUSH-GLOBAL A: Flushes/invalidates the cache block containing address A from all other processors'caches.<br />
In computer architecture, cache coherence is the uniformity of shared resource data that ends up stored in multiple local caches. When clients in a system maintain caches of a common memory resource, problems may arise with incoherent data, which is particularly the case with CPUs in a multiprocessing system.<br />
But when caches are involved, cache coherency needs to be maintained. So these systems are also known as CC-NUMA (Cache Coherent NUMA). Cache Only Memory Architecture (COMA) COMA machines are similar to NUMA machines, with the only difference that the main memories of COMA machines act as direct-mapped or set-associative caches.<br />
This is a basic cache coherence protocol used in multiprocessor system. The letters of protocol name identify possible states in which a cache can be. So, for MSI each block can have one of the following possible states: Modified -. The block has been modified in cache, i.e., the data in the cache is inconsistent with the backing store (memory).<br />
Cache Coherence A cache coherence issue results from the concurrent operation of several processors and the possibility that various caches may hold different versions of the identical memory block. The practice of cache coherence makes sure that alterations in the contents of associated operands are quickly transmitted across the system.<br />
3.2 Cache Coherency. Cache coherency is a situation where multiple processor cores share the same memory hierarchy, but have their own L1 data and instruction caches. Incorrect execution could occur if two or more copies of a given cache block exist, in two processors' caches, and one of these blocks is mod</p></div>
                <p class="share-links clear"><a href="http://www.myspace.com/Modules/PostTo/Pages/?t=Cache%20coherence%20in%20computer%20architecture%20pdf&c=Check%20out%20%22Cache%20coherence%20in%20computer%20architecture%20pdf%22%20on%20Personal%20Mechatronics%20Lab&u=http%3A%2F%2Fwww.pml4all.org%2Fxn%2Fdetail%2F6212885%3AAlbum%3A456998&l=2" class="post_to_myspace" target="_blank">MySpace</a><br>            <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
                    <span class="xg_tweet">
        <a href="https://twitter.com/share" class="post_to_twitter twitter-share-button" target="_blank"
            data-text="Checking out &quot;Cache coherence in computer architecture pdf&quot; on Personal Mechatronics Lab:" data-url="http://www.pml4all.org/photo/albums/cache-coherence-in-computer-architecture-pdf?rss=yes&amp;xn_auth=no" data-count="none" data-dnt="true">Tweet</a>
        </span>
        <br>        <a class="post_to_facebook xj_post_to_facebook" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno%26xg_source%3Dfacebookshare&amp;t=" _url="http://www.pml4all.org/photo/albums/cache-coherence-in-computer-architecture-pdf?rss=yes&amp;xn_auth=no&amp;xg_source=facebookshare" _title="" _log="{&quot;module&quot;:&quot;photo&quot;,&quot;page&quot;:&quot;album&quot;,&quot;action&quot;:&quot;show&quot;}">Facebook</a>
    </p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                        <div class="xg_module_body">
                    <p id="add-comment">Comment</p>
                                            <div class="comment-join">
                            <h3>You need to be a member of Personal Mechatronics Lab to add comments!</h3>
                                                <p><a href="http://www.pml4all.org/main/authorization/signUp?target=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno">Join Personal Mechatronics Lab</a></p>
                                                </div>
                                                        </div>
                    <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="http://www.pml4all.org/photo/albumcomment/feed?attachedTo=6212885%3AAlbum%3A456998&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                </div>
                <div class="xg_column xg_span-4 xg_last xj_classic_sidebar">
                        <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />Personal Mechatronics Lab</p>
                        <p class="last-child"><big><strong><a href="http://www.pml4all.org/main/authorization/signUp?target=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno">Sign Up</a></strong></big><br/>or <a href="http://www.pml4all.org/main/authorization/signIn?target=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></p>
                            <div class="xg_external_signup xg_lightborder xj_signup">
                    <p class="dy-small">Or sign in with:</p>
                    <ul class="providers">
            <li>
            <a
                onclick="xg.index.authorization.social.openAuthWindow(
                    'https://auth.ning.com/socialAuth/facebook?edfm=AtmkqlAITuzI0SKiZoXYbw2imgYj3Vc2fcX9C1kNAW1h5aMfkXy3REFudFZfhHSpYqgqJL2zAkZMnnc3GxB6QGx%2B5T2oMbKAfO8QrNp3r9PbrUmmZ5aLwL6%2FakjNv%2Buh4SPNxDNzIIqSNrKODN%2BPUThYFr9a0KXkJ%2FOJ%2BFTHxF4hjr5zkGrSlYI9wsIOa8s0ep772TcqEjpb%2BE6RZDORPKStEllZoAt18AZ0wp5zalqj7zbJl7KKfJgC44mAjUBFTsRsn9y0Hy4fyr1i%2F8vf%2F%2FyBxBRcqV3z3P%2BGhINDtfTDJqYQ6ULwY0R%2Bn4%2F46bdJviXvAqleuRg9w%2BSBhXLO2BC%2Fv8r806yYu%2FwjuZgJcQR%2Bnwr361zeNaMJMWYS1%2BJ4BorSeV%2BQM6wBcjZCxQzlqGxqg5CkVx3Ys6XLzqMEsxyZGzzxSmm0sNuwiZPvpiQjY6QAJH%2BbO111m8y9wwJYnNXcy42%2FNnMh2fV5e02UWXBXsSBrvmmgz2KOCscEVRa%2F'
                    ); return false;">
                            <span class="mini-service mini-service-facebook" title="Facebook"></span>
                        </a>
        </li>
            <li>
            <a
                onclick="xg.index.authorization.social.openAuthWindow(
                    'https://auth.ning.com/socialAuth/twitter?edfm=XAo4VGA4rJWgBUi%2BwrD%2BA%2Bc42NoOXjhFCP9tt%2Bwn%2FYhgEnN%2FRkVwSksnl7JMakDSjC4reZHkbTkuOISwJT0NmyCMAp8eRPr1G7lacrMT2LueKBYbsuJeNtluVnEGnjS1cFtC52xb3EZ9ago1enhRoN8gn1gXetFKAyqcInySmykzH32QlCWxYwaiDDZFpqN%2Fpz6b6wDefrmP47jwYn9ZXvxXioszexdbnTsIlGJEoQwEMalTVLHhD0V6xsk5XVEO%2BApy6Uz2jpcNpmtZEZ4WGo0iFg15ZoyGeHk8oqZrThwbQPD6UQiZ9dmyo5d%2BOX7P5%2FBYKGOvYtEAQytH25WgAh5rG0EDOlX4UasLJ5DuA8Z0KoNtkvsJFc6%2F5OWCiGW5EpRMIqDa5YW1gYJNiXoNkoibblZWrDkA5FV4CGTfUKkjFN3SxtYOZmhGYjYgY5bG02NlRXb8n%2BWMm%2FLJlw9J%2BVDMjB74c2LGc4LATIs%2BEq4ZO0DLS%2BOoDl13a06W4OJoqliGPGkJT4jczrQXfCJytw%3D%3D'
                ); return false;">
                <span class="mini-service mini-service-twitter" title="Twitter"></span>
            </a>
        </li>
    </ul>
                </div>
                    </div>
    </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/pml4all">PML</a>.            &nbsp;
    Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_wht@2x.png?xn_version=2105418020"
         title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a>    </p>
    <p class="right xg_lightfont">
                    <a href="http://www.pml4all.org/main/embeddable/list">Badges</a> &nbsp;|&nbsp;
                        <a href="http://www.pml4all.org/main/authorization/signUp?target=http%3A%2F%2Fwww.pml4all.org%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="http://www.pml4all.org/main/authorization/signIn?target=http%3A%2F%2Fwww.pml4all.org%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="http://www.pml4all.org/main/authorization/termsOfService?previousUrl=http%3A%2F%2Fwww.pml4all.org%2Fphoto%2Falbums%2Fcache-coherence-in-computer-architecture-pdf%3Frss%3Dyes%26xn_auth%3Dno">Terms of Service</a>
            </p>

            </div>
        </div>
        
        <div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use Personal Mechatronics Lab.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery-ui.min.js?xn_version=2186421962","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/modernizr\/modernizr.custom.js?xn_version=202608190905","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jstorage.min.js?xn_version=1968060033","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.autoResize.js?xn_version=202608190905","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.jsonp.min.js?xn_version=1071124156","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/Base64.js?xn_version=202608190905","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202608190905","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202608190905","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202608190905","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31189210482?profile=original&r=1786935478","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882182278?profile=original&r=1724772911","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108787900?profile=original&r=1785122117","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31189211863?profile=original&r=1786935721","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31189210678?profile=original&r=1783975341"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-09-10T22:41:01+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202608190905'; // DEP-260821_1:13882b9 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202608190905';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = "coll.ning.com";
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
    <div class="xg_chat chatFooter signedOut" >
        <div id="userListContainer" class="xg_verticalPane xg_userWidth">
            <div class="xg_chatBar xg_bottomBar xg_userBar">
                <a class="xg_info xg_info_full" href="/main/authorization/signIn?chat=true">Sign in to chat!</a>            </div>
        </div>
    </div>
<script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>


    </body>
</html>