Reducing false conflicts in signature-based eager hardware transactional memory

  • Kang, Jinku
  • Jung, Jaeil
  • Lee, Inhwan
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

The use of a conflict-address buffer (CAB) for reducing false conflicts in signature-based eager hardware transactional memory (HTM) is proposed. On the basis of the observation that most conflicts occur when accessing a very small set of addresses, the CAB captures those addresses that generate a conflict at runtime and performs more precise conflict detection for the captured addresses. Using the CAB can reduce false conflicts and the associated unnecessary transaction aborts and, consequently, improve the performance of the multicore processors that implement the signature-based eager HTM. When running the Stanford transactional applications for multiprocessing (STAMP) benchmark on a 16-core processor that implements the LogTM-SE, the speedup (decrease in execution time) achieved with a 4-entry CAB is 9.4% on average.

키워드

Conflict detectionHardware transactional memoryMulti-core processorRuntimes
제목
Reducing false conflicts in signature-based eager hardware transactional memory
저자
Kang, JinkuJung, JaeilLee, Inhwan
DOI
10.1049/el.2014.3375
발행일
2014-11
유형
Article
저널명
Electronics Letters
50
24
페이지
1821 ~ U185