Analyzing Hybrid Transactional Memory Performance Using Intel SDE

2017 
Due to the rapidly increasing use of big data, machines are stressed to provide more computing power at higher energy efficiency while maintaining simpler and more scalable computing paradigms. Transactional Memory (TM) is one such technique that can be used for synchronization instead of conventional locks used in critical sections since it has simpler paradigms, is scalable and has better energy efficiency. We used Intel Software Development Emulator (SDE) tool to collect statistics to explore the performance of both Hardware Transactional Memory (HTM) and Hybrid Transactional Memory (HyTM). Our results shows that our designed Adaptive HyTM have higher commit successes (i.e. abort ratio 42x less) than HTM. Therefore, it takes fewer instructions and thus is more energy efficient.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    11
    References
    0
    Citations
    NaN
    KQI
    []