-
题名硬件事务存储系统研究综述
- 1
-
-
作者
王永会
张鑫伟
刘轶
-
机构
北京航空航天大学计算机学院中德联合软件技术研究所
-
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第5期1126-1131,共6页
-
基金
国家自然科学基金项目(61133004)资助
国家"八六三"高技术研究发展计划项目(2011AA01A205)资助
-
文摘
随着多核处理器的发展,硬件平台已经提供了充裕的并行能力,这对软件并行编程提出了更高的要求.传统的基于锁机制的并行编程模型存在着诸多难题.借鉴数据库中事务的思想,人们提出事务存储,旨在提供一种可编程性良好的同步手段.硬件事务存储快速有效的优势使之成为研究的热点.阐述了事务存储的基本概念、执行模型和编程接口.介绍了硬件事务存储系统的三大核心内容,对比了两种典型的硬件事务存储系统.分析讨论了目前硬件事务存储系统研究的热点和难点问题.最后介绍了硬件事务存储研究的平台和测试程序.
-
关键词
事务存储
硬件事务存储
并行编程
多核处理器
-
Keywords
transactional memory
hardware transactional memory
parallel programming
multi-core processor
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名虚拟环境下硬件事务内存辅助的同步机制
被引量:2
- 2
-
-
作者
余倩倩
董明凯
陈海波
-
机构
上海交通大学并行与分布式系统研究所
-
出处
《计算机科学与探索》
CSCD
北大核心
2017年第9期1429-1438,共10页
-
基金
国家自然科学基金面上项目(No.61572314)
国家重点研发计划(No.2016YFB1000104)
张江高科技园区高新技术成果转化项目(No.201501-YP-B108-012)~~
-
文摘
在虚拟化系统中,双重调度问题普遍存在。过度负载的现象进一步加剧了双重调度问题,造成了不可忽视的性能下降。如何在保护系统公平性的同时,缓解双重调度问题带来的负面影响,提高系统的整体性能,成为一个重要的课题。通过研究双重调度引发的同步机制效率问题,结合硬件事务内存的特点,为虚拟机内核设计了新的同步机制SPINRTM。一方面,SPINRTM基于硬件事务内存不可被打断的特性,保护了虚拟机内的临界区间,使其不被打断,有效缓解了双重调度问题;另一方面,SPINRTM结合了传统的排队自旋锁,保护了硬件事务内存的运行效率,也维护了系统的公平性。测试证明,在超负载的情况下,SPINRTM能够在保护系统公平性的同时,提高系统的整体性能。
-
关键词
虚拟化
硬件事务内存
同步机制
-
Keywords
virtualization
hardware transactional memory
synchronization mechanism
-
分类号
TP316.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向数据库的持久化事务内存
被引量:2
- 3
-
-
作者
Hillel Avni
王鹏
-
机构
华为技术有限公司
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2018年第2期305-318,共14页
-
文摘
硬件事务内存(hardware transactional memory,HTM)和可字节寻址的非易失性内存(nonvolatile memory,NVM)已经可以在新的计算机设备中使用.使用HTM确保一致性和隔离性,使用NVM确保持久性,组合使用两者可以实现满足原子性、一致性、隔离性和持久性(atomicity,consistency,isolation and durability,ACID)特性的事务.ACID事务在数据库中非常有价值,但由于数据库事务通常较大,其面临的挑战是HTM固有的容量限制和争用水平.首先提出了一种通过HTM进行ACID事务处理的软硬件解决方案——持久化HTM(persistent HTM,PHTM).使用2种方法来消除PHTM的局限性:1)持久化混合事务内存(persistent hybrid TM,PHyTM),允许PHTM事务与支持任意大小的纯软件事务(software transactional memory,STM)并发执行;2)分离事务执行(split transaction execution,STE)算法,该算法为关系数据库事务量身定制,解决了大多数事务超过PHTM的容量限制的问题.简而言之,讨论了利用NVM将HTM扩展到ACID数据库事务的问题.
-
关键词
硬件事务内存
非易失性内存
数据库事务
多核
共享内存
ACID特性
一致性
-
Keywords
hardware transactional memory(htm)
nonvolatile memory(NVM)
database transaction
multicore
shared memory
ACID
concurrency
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名新型内存硬件环境中的事务管理系统综述
- 4
-
-
作者
胡浩
梁文凯
李诗逸
王鸿鹏
夏文
-
机构
哈尔滨工业大学(深圳)计算机科学与技术学院
广东省安全智能新技术重点实验室(哈尔滨工业大学(深圳))
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2023年第3期572-591,共20页
-
基金
国家自然科学基金项目(61972441)
广东省安全智能新技术重点实验室项目(2022B1212010005)
+1 种基金
广东省普通高校青年创新人才项目(2022KQNCXI59)
深圳市科技计划项目(RCYX20210609104510007)。
-
文摘
大数据爆发的时代产生了各种新的业务类型,业务数据驱动着事务管理系统创新性的迭代发展.由于传统持久化介质的制约,传统的事务管理系统无法高效执行事务.并且,解决事务冲突的额外开销仍然会限制事务管理系统的吞吐.新型硬件的商业化应用为事务管理系统注入了更多的可能性,在学术界和工业界均得到了广泛关注.硬件事务内存可以为事务管理系统提供硬件级别的事务冲突检测.而且,相对于固态硬盘,非易失性内存的字节寻址和持久化特性可以显著降低事务延迟并提升事务管理系统的性能.但是,现有的事务管理系统技术无法充分地利用硬件本身带来的性能提升,因此需要重构事务架构来解决这个问题.首先对新型硬件环境下的事务管理系统进行总结分析;之后总结了当前基于新型硬件事务管理系统的技术路线,明确了硬件事务内存和非易失性存储硬件下的事务管理系统的优势和不足;最后指明了新型硬件环境中事务管理系统未来可能的发展方向以及新的挑战.
-
关键词
硬件事务内存
非易失性内存
并发控制
软硬协同
事务管理系统
-
Keywords
hardware transactional memory(htm)
non-volatile memory
concurrency control
hardware-software co-design
transaction manage system
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-
-
题名基于硬件事务内存构建并发链表
- 5
-
-
作者
吴振伟
张文喆
-
机构
国防科技大学计算机学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2018年第A01期154-158,共5页
-
基金
国家重点研发计划(2016YFB0200400)
国防科技卓越人才项目(2017-JCJQ-ZQ-013)
+3 种基金
湖南省科技领军人才项目(2017RS3045)
国防科技大学本科教育教学研究课题(U2015013)
国防科技大学研究生教育教学改革研究课题(yjsy2016012)
湖南省学位与研究生教育教学改革研究项目(JG2017B004)
-
文摘
并发数据结构是并行程序的基本组成部分,其执行效率直接影响到并行程序的执行性能。设计并发数据结构需要解决的一个主要问题是数据同步。传统的基于锁的同步控制策略使用较为普遍,但无法兼顾编程效率和执行性能。事务内存作为一种新兴的并行编程范式被提出。基于Intel处理器所提供的硬件事务内存构建并发链表,并与基于锁和基于硬件同步原语的并发链表展开性能比对,研究Intel硬件事务内存对并发链表执行效率的影响。
-
关键词
并发链表
硬件事务内存
实践分析
-
Keywords
concurrent linked list
hardware transactional memory
practical analysis
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-