作者: Fernando Miguel Carvalho , Joao Cachopo
DOI: 10.1007/978-3-642-24650-0_28
关键词:
摘要: One of the key selling points Software Transactional Memory (STM) systems is that they simplify development concurrent programs, because programmers do not have to be concerned with which objects are accessed concurrently. Instead, just say operations executed atomically. Yet, one consequences making an STM completely transparent programmer it may incur in large overheads. In this paper, we describe a port Java WormBench benchmark, and use explore effects on performance relaxing transparency STM. To end, implemented, well known framework (Deuce), couple annotations allow specify certain or fields should transactified. Our results show get improvement up 22- fold benchmark when tell data transactional, improved version as good better than fine-grained lock-based approach.