Skip to main navigation Skip to search Skip to main content

Hardware transactional memory in multicore processors

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The transactional memory in multicore processors has been a major area of research over past ten years. Many transactional memory architectures have been proposed to solve the synchronization problem of multicore processors. Hardware transactional memory is one of the critical methods to speedup communications between many cores. We give a review of the current Hardware Transactional Memory systems for Multicore processors. Hardware transactional memory systems are classified into the following two categories: whether to support unbounded transactional memory and whether to support transactions nesting. Finally, we discuss two active research challenges: the relationship between transactional memory and Input/Output operations and Instruction Set Architecture supporting.

Original languageEnglish
Title of host publicationProceedings - 2009 International Conference on Information Engineering and Computer Science, ICIECS 2009
DOIs
StatePublished - 2009
Externally publishedYes
Event2009 International Conference on Information Engineering and Computer Science, ICIECS 2009 - Wuhan, China
Duration: 19 Dec 200920 Dec 2009

Publication series

NameProceedings - 2009 International Conference on Information Engineering and Computer Science, ICIECS 2009

Conference

Conference2009 International Conference on Information Engineering and Computer Science, ICIECS 2009
Country/TerritoryChina
CityWuhan
Period19/12/0920/12/09

Keywords

  • Hardware
  • Multicore processor
  • Parallel programming
  • Synchronization
  • Transactional memory

Fingerprint

Dive into the research topics of 'Hardware transactional memory in multicore processors'. Together they form a unique fingerprint.

Cite this