跳到主要导航 跳到搜索 跳到主要内容

Transactional memory architecture supporting I/O operations within transactions

  • Yi Liu*
  • , Ming Xiu Li
  • , Xin Zhang
  • , He Li
  • , Lin Jiao
  • , De Pei Qian
  • *此作品的通讯作者
  • Xi'an Jiaotong University

科研成果: 期刊稿件文章同行评审

摘要

To support I/O operations inside transactions, this paper proposes a hardware transactional memory system architecture based on multi-core processor and current cache coherent mechanisms, It supports transactions by adding transactional buffer and related hardware and software. I/O operations within transactions are implemented by partial commit based on commit-lock, and blocking/waking-up of transactional threads. This solution solves or avoids the problems that I/O operations within transactions faced, including rollback, transaction migration and transactional buffer overflow. The system has been implemented by simulation. Its performance is evaluated by 5 benchmark applications. Simulation results show that the transactional programs executed in our system outperformed traditional lock-based programs.

源语言英语
页(从-至)248-252
页数5
期刊Tien Tzu Hsueh Pao/Acta Electronica Sinica
37
2
出版状态已出版 - 2月 2009

学术指纹

探究 'Transactional memory architecture supporting I/O operations within transactions' 的科研主题。它们共同构成独一无二的学术指纹。

引用此