Programming Languages White Papers

Applications of the Adaptive Transactional Memory Test Platform

Overview Sun has recently announced it will support a form of "Best effort" hardware transactional memory in its forthcoming multicore processor, code-named "Rock". This paper reports on early results and experience from an exploration of software mechanisms that exploit this feature in a variety of contexts including: explicit transactional programming in the C++ and Java programming languages, explicit lock elision in C++ and implicit lock elision in Java, and use in Java concurrency libraries. This work has been conducted using the Adaptive Transactional Memory Test Platform, which one plans to open source soon to allow other researchers to explore the use of Rock's HTM support.

Further White Paper Details
PublisherSun Microsystems File FormatPDF
Date PublishedFebruary 2008
FormatWhite Papers   
Topics

Citizants: Bringing IT In-House

Citizant enhances IT flexibility and scalability by creating a virtualized Dell infrastructure that will pay for itself in 18 months.

Designing High Availability for Internet Information Services

End downtime forever! - Organizations today are relying more and more on Web services for the implementation of mission-critical applications. With the advent of Service-Oriented Architectures (SOAs),which make extensive use...

  • Publisher:

Five JavaScript Frameworks: A Point-by-Point Comparison

There are a multitude of JavaScript frameworks available today for programming rich client-side interactions in web applications. With many such different options, it is important to choose a framework that...

Increase Reliability with IBM WebSphere File Transfer Edition (FTE)

"Does your organization still use FTP software? Did you know these links require 3 to 4 times more time and effort to build and maintain versus SOA-based Application Integration projects?...

Video-Centric Network Coding Strategies for 4G Wireless Networks: An Overview

The impact of Internet content and IP based television on networks is growing. Video is now ubiquitous in the home and on the street. It demands new approaches to video...


Quick Sitemap Links: