Sökning: "Transactional Memory TM"

Hittade 5 uppsatser innehållade orden Transactional Memory TM.

  1. 1. How software prefetching affects transactional memory applications with high commit ratio

    Kandidat-uppsats, Uppsala universitet/Institutionen för informationsteknologi

    Författare :Max Gabrielsson; [2022]
    Nyckelord :;

    Sammanfattning : Transactional Memory is a concurrency control model that allows programmers to write code that access shared data consistently by marking sequential multi-operation regions as atomic transactions. While transactions make programming easier, the lack of progress guarantees as well as the cost of re-executing a conflicting transaction leaves room for improvement. LÄS MER

  2. 2. Extending Distributed Shared Memory with Transactional Memory Support

    Uppsats för yrkesexamina på avancerad nivå, Uppsala universitet/Institutionen för informationsteknologi

    Författare :Sven Lundgren; [2019]
    Nyckelord :;

    Sammanfattning : Parallel programming has become increasingly important both as a programming skill and as a research topic over the last decades. Multicore computers and mobile devices are part of our daily lives, and computer clusters facilitate research in many areas all over the world. LÄS MER

  3. 3. Design of a Distributed Transactional Memory for Many-core systems

    Master-uppsats, KTH/Skolan för informations- och kommunikationsteknik (ICT)

    Författare :Vasileios Trigonakis; [2011]
    Nyckelord :Transactional Memory TM ; Contention Management CM ; Many-core Systems;

    Sammanfattning : The emergence of Multi/Many-core systems signified an increasing need for parallel programming. Transactional Memory (TM) is a promising programming paradigm for creating concurrent applications. At current date, the design of Distributed TM (DTM) tailored for non coherent Manycore architectures is largely unexplored. LÄS MER

  4. 4. Performance Tradeoffs in Software Transactional Memory

    Master-uppsats, Blekinge Tekniska Högskola/Sektionen för datavetenskap och kommunikation

    Författare :Gulfam Abbas; Naveed Asif; [2010]
    Nyckelord :Multiprocessor; Concurrent Programming; Synchronization; Software Transactional Memory; Performance;

    Sammanfattning : Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write programs for next generation multicore and multiprocessor systems. TM is an alternative to lock-based programming. LÄS MER

  5. 5. Software Transactional Memory Techniques : Principles, Design, and Implementation Trade-offs

    Master-uppsats, Blekinge Tekniska Högskola/Sektionen för datavetenskap och kommunikation

    Författare :Muhammad Nasir; [2009]
    Nyckelord :Multiprocessor; Concurrency; Synchronization; Transactional Memory;

    Sammanfattning : The advent of multicore processors has put the performance of traditional parallel programming techniques in question. The traditional lock-based parallel programming techniques are error prone and suffer from various problems such as deadlocks, live-locks, priority inversion etc. LÄS MER