Please use this identifier to cite or link to this item: http://repositorio.unicamp.br/jspui/handle/REPOSIP/329515
Type: Congresso
Title: Study Of Hardware Transactional Memory Characteristics And Serialization Policies On Haswell
Author: Pereira
Marcio Machado; Gaudet
Matthew; Amaral
J. Nelson; Araujo
Guido
Abstract: This paper presents an extensive performance study of the implementation of Hardware Transactional Memory (HTM) in the Haswell generation of Intel x86 core processors. It evaluates the strengths and weaknesses of this new architecture by exploring several dimensions in the space of Transactional Memory (TM) application characteristics using the Eigen-bench (Hong et al., 2010 [1]) and the CLOMP-TM (Schindewolf et al., 2012 [2]), benchmarks. This paper also introduces a new tool, called htm-pBuilder that tailors fallback policies and allows independent exploration of its parameters. This detailed performance study provides insights on the constraints imposed by the Intel's Transaction Synchronization Extension (Intel's TSX) and introduces a simple, but efficient policy for guaranteeing forward progress on top of the best-effort Intel's HTM which was critical to achieving performance. The evaluation also shows that there are a number of potential improvements for designers of TM applications and software systems that use Intel's TM and provides recommendations to extract maximum benefit from the current TM support available in Haswell. (C) 2015 Elsevier B.V. All rights reserved.
Subject: Programming Techniques
Concurrent Programming
Transactional Memory
Editor: Elsevier Science BV
Amsterdam
Rights: fechado
Identifier DOI: 10.1016/j.parco.2015.12.002
Address: http://www-sciencedirect-com.ez88.periodicos.capes.gov.br/science/article/pii/S0167819115001568?via%3Dihub
Date Issue: 2016
Appears in Collections:Unicamp - Artigos e Outros Documentos

Files in This Item:
File SizeFormat 
000376712100005.pdf1.86 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.