期刊导航

论文摘要

软事务存储中的放弃管理

Abort Manage in Software Transactional Memory

作者:胡大裟(四川大学 计算机学院);李志蜀(四川大学 计算机学院);范轶翔(四川大学 计算机学院;四川大学 原子核科学技术研究所);梁飞(四川大学 计算机学院)

Author:Hu Dasha(School of Computer Sci.,Sichuan Univ.);Li Zhishu(School of Computer Sci.,Sichuan Univ.);Fan Yixiang(School of Computer Sci.,Sichuan Univ.;Inst. of Nuclear Sci. and Technol.,Sichuan Univ.);Liang Fei(School of Computer Sci.,Sichuan Univ.)

收稿日期:2011-06-22          年卷(期)页码:2011,43(6):153-157

期刊名称:工程科学与技术

Journal Name:Advanced Engineering Sciences

关键字:并发;软事务存储;冲突;放弃

Key words:concurrent;Software Transactional Memory (STM),;contention;abort

基金项目:

中文摘要

在事务存储的逻辑中,当事务被迫放弃之后,立即作为一个全新事务重新计算,重新参与共享内存的竞争,结果可能造成自己再次放弃或其它事务放弃,导致整体系统性能的降低。认为被迫放弃是一种回避,尽管事务放弃了已经做过的计算,但没有放弃对共享内存的访问权。针对软事务存储中事务的反复放弃或过多的放弃,提出一种放弃管理(abort manage)策略,在事务被迫放弃计算之后,由放弃管理器统一管理这些放弃事务,将它们与没有放弃的事务区分开。当其它事务完成计算之后,帮助那些放弃事务获得共享内存,从而减少放弃事务的数量,间接提高整体系统的吞吐量。通过实验数据的对比,反映放弃管理能够有效地改善软事务存储的性能。

英文摘要

In software transactional memory, transactions are aborted forcefully because correctness, which must be retried as new transactions immediately. After aborted and retried, transactions may conflict again, leading to more aborts and degrading the overall throughput. An abort manage algorithm that control all aborted transactions was presented. The results showed that forcefully aborted transactions are not same as the new and normal aborted ones, which avoid conflict and give chance to the others. After a while, these transactions restart. So the forcefully aborted transactions avoid conflict and should be helped to access the share memory.

关闭

Copyright © 2020四川大学期刊社 版权所有.

地址:成都市一环路南一段24号

邮编:610065