Sökning: "cache coherence"

Visar resultat 1 - 5 av 18 avhandlingar innehållade orden cache coherence.

  1. 1. Methods for Creating and Exploiting Data Locality

    Författare :Dan Wallin; Erik Hagersten; Sverker Holmgren; David Wood; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; data locality; temporal locality; spatial locality; prefetching; cache; cache behavior; cache coherence; snooping protocols; partial differential equation; shared-memory multiprocessor; chip multiprocessor; simulation; Computer engineering; Datorteknik;

    Sammanfattning : The gap between processor speed and memory latency has led to the use of caches in the memory systems of modern computers. Programs must use the caches efficiently and exploit data locality for maximum performance. LÄS MER

  2. 2. Advances Towards Data-Race-Free Cache Coherence Through Data Classification

    Författare :Mahdad Davari; Kaxiras Stefanos; Erik Hagersten; Alberto Ros; Manuel Eugenio Acacio Sánchez; Uppsala universitet; []
    Nyckelord :TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; Shared Memory Architectures; Multicore; Memory Hierarchy; Cache Coherence; Data Classification;

    Sammanfattning : Providing a consistent view of the shared memory based on precise and well-defined semantics—memory consistency model—has been an enabling factor in the widespread acceptance and commercial success of shared-memory architectures. Moreover, cache coherence protocols have been employed by the hardware to remove from the programmers the burden of dealing with the memory inconsistency that emerges in the presence of the private caches. LÄS MER

  3. 3. Towards Accurate and Resource-Efficient Cache Coherence Prediction

    Författare :Jim Nilsson; Chalmers tekniska högskola; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; cache coherence protocols; performance evaluation; computer architecture; memory systems; shared memory multiprocessors;

    Sammanfattning : The increasing speed gap between processor microarchitectures and memory technologies can potentially slow down the historical performance growth of computer systems. Parallel applicationns on shared memory multiprocessors that experience cache misses due to communication are extra susceptible to this speed difference. LÄS MER

  4. 4. Caches, Transactions and Memories : Models, Coherence and Consistency

    Författare :Yunyun Zhu; Parosh Abdulla; Mohamed Faouzi Atig; Ahmed Rezine; Bengt Jonsson; Riadh Robbana; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; cache coherence protocol; transactional memory; weak memory model; model checking; parameterized system; Computer Science; Datavetenskap;

    Sammanfattning : Computers have brought us inestimable convenience in recent years. We have become dependent on them and more sensitive to their performance. During the past decades, we have been trying to improve program efficiency. The invention of multi-core systems is regarded as the new era of boosting performance of computer programs. LÄS MER

  5. 5. Towards Low-Complexity Scalable Shared-Memory Architectures

    Författare :Håkan Zeffer; Erik Hagersten; John Carter; Uppsala universitet; []
    Nyckelord :NATURVETENSKAP; NATURAL SCIENCES; shared memory; distributed shared memory; hardware-software trade-off; software coherence; coherence profiling; remote access cache; chip multiprocessor; simultaneous multi threading; simulation; workload characterization; statistical cache model; Computer engineering; Datorteknik;

    Sammanfattning : Plentiful research has addressed low-complexity software-based shared-memory systems since the idea was first introduced more than two decades ago. However, software-coherent systems have not been very successful in the commercial marketplace. We believe there are two main reasons for this: lack of performance and/or lack of binary compatibility. LÄS MER