시그니처 기반 이거 하드웨어 트랜잭셔널 메모리에서의 캐시 접근 이력을 이용한 거짓 충돌 감소

Using Cache Access History for Reducing False Conflicts in Signature-Based Eager Hardware Transactional Memory
  • 강진구
  • 이인환

초록

This paper proposes a method for reducing false conflicts in signature-based eager hardware transactional memory (HTM). The method tracks the information on all cache blocks that are accessed by a transaction. If the information provides evidence that there are no conflicts for a given transactional request from another core, the method prevents the occurrence of a false conflict by forcing the HTM to ignore the decision based on the signature. The method is very effective in reducing false conflicts and the associated unnecessary transaction stalls and aborts, and can be used to improve the performance of the multicore processor that implements the signature-based eager HTM. When running the STAMP benchmark on a 16-core processor that implements the LogTM-SE, the increased speed (decrease in execution time) achieved with the use of the method is 20.6% on average.

키워드

멀티코어 프로세서하드웨어 트랜잭셔널 메모리시그니처거짓 충돌캐시 접근 이력multicore processorhardware transactional memorysignaturefalse conflictcache access history
제목
시그니처 기반 이거 하드웨어 트랜잭셔널 메모리에서의 캐시 접근 이력을 이용한 거짓 충돌 감소
제목 (타언어)
Using Cache Access History for Reducing False Conflicts in Signature-Based Eager Hardware Transactional Memory
저자
강진구이인환
발행일
2015-04
저널명
정보과학회논문지
42
4
페이지
442 ~ 450