Search for dissertations about: "Shared memory"

Showing result 1 - 5 of 149 swedish dissertations containing the words Shared memory.

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

    Author : Håkan Zeffer; Erik Hagersten; John Carter; Uppsala universitet; []
    Keywords : 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;

    Abstract : 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. READ MORE

  2. 2. Software Techniques for Distributed Shared Memory

    Author : Zoran Radovic; Erik Hagersten; Sandhya Dwarkadas; Uppsala universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; synchronization; distributed shared memory; write permission cache; nonuniform communication architecture; node affinity; locality; hardware-software trade-off; profiling; flexibility; trap-based memory architecture; Computer engineering; Datorteknik; Data- och systemvetenskap; Computer Systems Sciences;

    Abstract : In large multiprocessors, the access to shared memory is often nonuniform, and may vary as much as ten times for some distributed shared-memory architectures (DSMs). This dissertation identifies another important nonuniform property of DSM systems: nonuniform communication architecture, NUCA. READ MORE

  3. 3. Prefetching techniques for multiple-writer distributed virtual shared memory systems

    Author : Magnus Karlsson; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; performance evaluation; prefetching; shared-memory multiprocessors; latency tolerance; distributed virtual shared memory; synchronizations; ATM;

    Abstract : .... READ MORE

  4. 4. Efficient Memory Modeling During Simulation and Native Execution

    Author : Nikos Nikoleris; Erik Hagersten; Lieven Eeckhout; Uppsala universitet; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; performance analysis; cache performance; multicore performance; memory system; memory bandwidth; memory contention; performance prediction; multi-threading; multiprocessing systems; program diagnostics; commodity multicores; multithreaded program resource requirements; performance counters; scalability bottleneck; scalability improvement; Computer Science; Datavetenskap;

    Abstract : Application performance on computer processors depends on a number of complex architectural and microarchitectural design decisions. Consequently, computer architects rely on performance modeling to improve future processors without building prototypes. READ MORE

  5. 5. Efficient and Practical Non-Blocking Data Structures

    Author : Håkan Sundell; Chalmers tekniska högskola; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; shared data structure; abstract data type; snapshot; lock-free; priority queue; synchronization; non-blocking; skip list; shared memory; deque; real-time; doubly linked list; dictionary; wait-free; shared register;

    Abstract : This thesis deals with how to design and implement efficient, practical and reliable concurrent data structures. The design method using mutual exclusion incurs serious drawbacks, whereas the alternative non-blocking techniques avoid those problems and also admit improved parallelism. READ MORE