首页> 外文会议>Proceedings of the 2008 international conference on parallel and distributed processing techniques and applications >Adaptive Software Transactional Memory: A Dynamic Approach to Contention Management
【24h】

Adaptive Software Transactional Memory: A Dynamic Approach to Contention Management

机译:自适应软件事务存储:一种动态的竞争管理方法

获取原文
获取原文并翻译 | 示例

摘要

Effectively managing shared memory in a multi-threaded environment is critical in order to achieve high performance in multi-core hardware platforms. Software Transactional Memory (STM) is a scheme for managing shared memory in a concurrent programming environment. STM views shared memory in a way similar to that of a database; read and write operations are handled through transactions, with changes to the shared memory becoming permanent through commit operations. Furthermore, its benefits are not attained until larger data structures are used. Currently there are varying methods for collision detection, data validation, and contention management, each of which has different situations in which they become the preferred method. This paper discusses problems surrounding contention management, related work addressing these problems, a new dynamic contention manager algorithm yielding an Adaptive STM (ASTM) library, experimental results comparing static versus dynamic contention management, and an analysis of the result.
机译:为了在多核硬件平台上实现高性能,在多线程环境中有效管理共享内存至关重要。软件事务性内存(STM)是用于在并发编程环境中管理共享内存的方案。 STM以类似于数据库的方式查看共享内存。读和写操作通过事务处理,对共享内存的更改通过提交操作变得永久。此外,只有使用更大的数据结构,才能获得其好处。当前,冲突检测,数据验证和争用管理方法多种多样,每种方法都有不同的情况,它们成为首选方法。本文讨论了围绕竞争管理的问题,解决这些问题的相关工作,产生自适应STM(ASTM)库的新动态竞争管理器算法,比较静态竞争管理和动态竞争管理的实验结果以及结果分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号