...
首页> 外文期刊>Computer networks >An analytic framework for performance modeling of software transactional memory
【24h】

An analytic framework for performance modeling of software transactional memory

机译:软件事务存储性能建模的分析框架

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

摘要

Analytic models based on discrete-time Markov chains (DTMC) are proposed to assess the algorithmic performance of Software Transactional Memory (TM) systems. Base STM variants are compared: optimistic STM with inplace memory updates and write buffering and pessimistic STM. Starting from an absorbing DTMC, closed-form analytic expressions are developed, which are quickly solved iteratively to determine key parameters of the considered STM systems, like the mean number of transaction restarts and the mean transaction length. Since the models reflect complex transactional behavior in terms of read/write locking, data consistency checks and conflict management independent of implementation details, they highlight the algorithmic performance advantages of one system over the other, which - due to their at times small differences - are often blurred by implementation of STM systems and even difficult to discern with statistically significant discrete-event simulations.
机译:提出了基于离散时间马尔可夫链(DTMC)的分析模型来评估软件事务存储(TM)系统的算法性能。比较了基本STM变体:乐观STM与就地内存更新,写缓冲和悲观STM。从吸收性DTMC开始,开发了闭式解析表达式,可以快速迭代求解这些表达式,以确定所考虑的STM系统的关键参数,例如平均交易重新启动次数和平均交易时间。由于这些模型在读写锁定,数据一致性检查和冲突管理方面反映了复杂的事务行为,而与实现细节无关,因此它们突出显示了一个系统相对于另一个系统的算法性能优势,由于它们之间的细微差异,它们具有以下优势:通常由于STM系统的实施而模糊不清,甚至很难用统计上显着的离散事件模拟来辨别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号