White Papers

Transactional Memory Should Be an Implementation Technique, Not a Programming Interface

Overview Transactional memory is often advocated as an easier-to-use replacement or locks that avoids any possibility of deadlock. Recently, as more care has been exercised in precisely specifying its semantics, a number of researchers have observed that probably the most attractive semantics for transactional memory systems is based on "Single global lock atomicity", i.e. on the semantics of a single global lock. The paper argues that this should be taken one step further: The synchronization operations seen by the programmer should really just be locks, possibly with some syntactic sugar for easier programming with a single global lock. Use as a deadlock-free lock replacement does not require any rollback primitive, or any other constructs that expose properties of the implementation.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Hewlett-Packard (HP)
File Format
PDF
Date Published
May 1, 2009
Format
White Papers
Topics
Programming Languages

Similiar White Papers

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

Build Strong, Flexible J2EE apps With a WebSphere Cluster Environment

When building a strong, extensible, and flexible J2EE application, one needs to consider several factors. One important

Publisher: IBM  |  Tags: application server, management, server

TechNet Webcast: Managing Hyper-V Virtual Machines With WMI and Windows PowerShell (Level 300)

TechNet Webcast: Managing Hyper-V Virtual Machines With WMI and Windows PowerShell (Level 300)

Before the beta release of Microsoft System Center Virtual Machine Manager 2008, there was only one option for automatin

Publisher: Microsoft  |  Tags: beta, management, windows server, windows server 2008

Building a Hybrid Data Warehouse Model

Building a Hybrid Data Warehouse Model

This paper discusses the hybrid design and provides a fully functional reference implementation. The system runs on Orac

Publisher: Oracle  |  Tags: data, database, warehouse

Taking Advantage of Microsoft Enterprise Library 4.0 for Visual Studio 2008

Taking Advantage of Microsoft Enterprise Library 4.0 for Visual Studio 2008

Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist sof

Publisher: Microsoft  |  Tags: developers, software

Why and How to Build a Continuous Integration Environment for the .NET Platform

Why and How to Build a Continuous Integration Environment for the .NET Platform

This paper is a learning tool and also a detailed manual to reference for executives, managers and developers on 'Why an

Publisher: Enterprise Solution Providers  |  Tags: developers

Hewlett-Packard (HP) White Papers

HP Guide To System Recovery And Restore

HP Guide To System Recovery And Restore

This white paper provides an overview of operating system recovery features available in Windows 2000 and Windows XP suc

Publisher: Hewlett-Packard (HP)  |  Tags: windows 2000, windows xp, xp

HP StorageWorks VLS EVA Gateway - Continuous Access Replication Solutions Guide

HP StorageWorks VLS EVA Gateway - Continuous Access Replication Solutions Guide

This paper demonstrates how the proven replication capabilities of the HP StorageWorks Enterprise Virtual Array (EVA) ca

Publisher: Hewlett-Packard (HP)  |  Tags: data, eva, management, real-time, sans, server

Best Practices for Configuring HP StorageWorks EVA

Best Practices for Configuring HP StorageWorks EVA

A driving design objective of the HP StorageWorks Enterprise Virtual Array program was to optimize real-world performanc

Publisher: Hewlett-Packard (HP)  |  Tags: eva, management, storage management, tco

Software Quality Management for SOA: Enterprise quality managers take the helm

Software Quality Management for SOA: Enterprise quality managers take the helm

SOA brings challenges for every part of the IT organization, and the IT quality organization is no exception. SOA requi

Publisher: Hewlett-Packard (HP)  |  Tags: management, soa

Voice over Wireless LAN Solution Brief

Voice over Wireless LAN Solution Brief

Let this white paper from ProCurve Networking by HP serve as your primer on Voice over Wireless LAN (VoWLAN), a solution

Publisher: Hewlett-Packard (HP)  |  Tags: ip, voip, vowlan, wan