• Home
  • Search
  • Design tradeoffs in speculative Transactional memory architecture
  • https://doi.org/10.1109/tmee.2011.6199454Copy DOI Icon

Design tradeoffs in speculative Transactional memory architecture

  • Dec 1, 2011
  • Yaobin Wang +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Combining the benefits of Thread level speculation (TLS) and Transactional memory (TM) can enhance the performance of chip multiprocessor (CMP) effectively. This paper proposes a novel speculative transactional memory architecture “SPT” that supports both TLS&TM semantics, including its special hardware, compiler and execution support. It further trades off several important factors in the multicore architecture design. The experimental results show that 16 cache lines is the proper speculative buffer capacity and the write back strategy is the better cache design choice in speculation.

Similar Papers
  • Book Chapter
  • Citations5

Performance Evaluation of Thread-Level Speculation in Off-the-Shelf Hardware Transactional Memories

  • Jan 01, 2017
  • Juan Salamanca +2
  • Research Article
  • Citations24

Using Hardware-Transactional-Memory Support to Implement Thread-Level Speculation

  • Feb 01, 2018
  • IEEE Transactions on Parallel and Distributed Systems
  • Juan Salamanca +2
  • Conference Article
  • Citations94

Tasking with out-of-order spawn in TLS chip multiprocessors

  • Jun 20, 2005
  • Jose Renau +5
  • Research Article

Low-level implementation of the SISC protocol for thread-level speculation on a multi-core architecture

  • Jul 22, 2017
  • Parallel Computing
  • Milan B Radulović +2
  • Conference Article
  • Citations1

Exploring Parallelism in MiBench with Loop and Procedure Level Speculation

  • Dec 01, 2018
  • Deqing Bu +5
  • Conference Article
  • Citations144

The Jrpm system for dynamically parallelizing Java programs

  • Jan 01, 2003
  • Michael K Chen +1
  • Conference Article
  • Citations6

The potential for variable-granularity access tracking for optimistic parallelism

  • Mar 02, 2008
  • Mihai Burcea +2
  • Research Article
  • Citations10

Data speculation support for a chip multiprocessor

  • Oct 01, 1998
  • ACM SIGPLAN Notices
  • Lance Hammond +2
  • Conference Article
  • Citations10

Limits of region-based dynamic binary parallelization

  • Mar 16, 2013
  • Tobias J.K Edler Von Koch +1
  • Conference Article
  • Citations14

Trust-Based Multi-objective Optimization for Node-to-Task Assignment in Coalition Networks

  • Dec 15, 2013
  • Jin-Hee Cho +3
  • Conference Article
  • Citations60

Using PredictiveModeling for Cross-Program Design Space Exploration in Multicore Systems

  • Sep 15, 2007
  • Salman Khan +3
  • Conference Article
  • Citations4

Accelerating Computational Fluid Dynamics on the IBM Blue Gene/P Supercomputer

  • Oct 01, 2010
  • Pascal Vezolle +6
  • Conference Article
  • Citations2

Using Hardware Transactional Memory for High-Performance Computing

  • Jan 01, 2011
  • Karl Ljungkvist +5
  • Conference Article
  • Citations9

SAM: Optimizing Multithreaded Cores for Speculative Parallelism

  • Sep 01, 2017
  • Maleen Abeydeera +4
  • Research Article
  • Citations36

Is transactional programming actually easier?

  • Jan 09, 2010
  • ACM SIGPLAN Notices
  • Christopher J Rossbach +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.