Gokarna Sharma

  1. A Competitive Analysis for Balanced Transactional Memory Workloads.

    Authors: Gokarna Sharma, Costas Busch
    Subjects: and Cluster Computing, Distributed, Parallel
    Abstract

    We consider transactional memory contention management in the context of
    balanced workloads, where if a transaction is writing, the number of write
    operations it performs is a constant fraction of its total reads and writes. We
    explore the theoretical performance boundaries of contention management in
    balanced workloads from the worst-case perspective by presenting and analyzing
    two new contention management algorithms. The first algorithm Clairvoyant is
    O(\surd s)-competitive, where s is the number of shared resources. This
    algorithm depends on explicitly knowing the conflict graph.

  2. Window-Based Greedy Contention Management for Transactional Memory.

    Authors: Gokarna Sharma, Brett Estrade, Costas Busch
    Subjects: and Cluster Computing, Distributed, Parallel
    Abstract

    We consider greedy contention managers for transactional memory for M x N
    execution windows of transactions with M threads and N transactions per thread.
    Assuming that each transaction conflicts with at most C other transactions
    inside the window, a trivial greedy contention manager can schedule them within
    CN time. In this paper, we show that there are much better schedules.

RSS-материал