scispace - formally typeset
Book ChapterDOI

Reconstructing hardware transactional memory for workload optimized systems

Reads0
Chats0
TLDR
It is argued that Hardware Transactional Memory (HTM) can be a suitable implementation choice for these systems and the knowledge about the workload is extremely useful to make appropriate design choices in the workload optimized HTM.
Abstract
Workload optimized systems consisting of large number of general and special purpose cores, and with a support for shared memory programming, are slowly becoming prevalent. One of the major impediments for effective parallel programming on these systems is lock-based synchronization. An alternate synchronization solution called Transactional Memory (TM) is currently being explored.We observe that most of the TM design proposals in literature are catered to match the constrains of general purpose computing platforms. Given the fact that workload optimized systems utilize wider hardware design spaces and on-chip parallelism, we argue that Hardware Transactional Memory (HTM) can be a suitable implementation choice for these systems. We re-evaluate the criteria to be satisfied by a HTM and identify possible scope for relaxations in the context of workload optimized systems. Based on the relaxed criteria, we demonstrate the scope for building HTM design variants, such that, each variant caters to a specific workload requirement. We carry out suitable experiments to bring about the trade-off between the design variants. Overall, we show how the knowledge about the workload is extremely useful to make appropriate design choices in the workload optimized HTM.

read more

Citations
More filters
Journal ArticleDOI

Parallel Scientific Computation: A Structured Approach using BSP and MPI

TL;DR: This is the first textbook provides a comprehensive overview of the technical aspects of building parallel programs using BSP and BSPlib, and is contemporary, well presented, and balanced between concepts and the technical depth required for developing parallel algorithms.
References
More filters

N-queens pattern generation: an insight into space complexity of a backtracking algorithm

TL;DR: It is proposed a method for tracking partial solutions while executing a back tracking algorithm that enables observation of space requirements of a backtracking algorithm and the well known benchmark N-queens problem is considered.
Proceedings ArticleDOI

Localizing volumetric motion for action recognition in realistic videos

TL;DR: The detection of spatio-temporal motion volumes (namely Volume of Interest, VOI) of scale and position adaptive to localize actions and shows better capability in capturing contextual information associated with motion dynamics.
Book ChapterDOI

Security Policy Definition Framework for SOA-Based Systems

TL;DR: This paper presents an extended architecture of a policy definition framework fine-tuned for service-oriented environments conforming to the SOA distributed processing paradigm, and defines a policy language destined to fulfill all recognized requirements.
Journal ArticleDOI

Parallel Option Price Valuations with the Explicit Finite Difference Method

TL;DR: A latency tolerant parallel algorithm for performing such computations efficiently that achieves optimal theoretical speedup p, where p is the number of processor of the parallel system.
Proceedings ArticleDOI

Dealing with Multi Security Policies in Communication Networks

TL;DR: The main contribution of this paper concerns, the formalization of security policies conflicts as well as their detection and resolution.
Related Papers (5)