首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Analysis, Classification and Comparison of Scheduling Techniques for Software Transactional Memories
【24h】

Analysis, Classification and Comparison of Scheduling Techniques for Software Transactional Memories

机译:软件事务存储调度技术的分析,分类与比较

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

摘要

Transactional Memory (TM) is a practical programming paradigm for developing concurrent applications. Performance is a critical factor for TM implementations, and various studies demonstrated that specialised transaction/thread scheduling support is essential for implementing performance-effective TM systems. After one decade of research, this article reviews the wide variety of scheduling techniques proposed for Software Transactional Memories. Based on peculiarities and differences of the adopted scheduling strategies, we propose a classification of the existing techniques, and we discuss the specific characteristics of each technique. Also, we analyse the results of previous evaluation and comparison studies, and we present the results of a new experimental study encompassing techniques based on different scheduling strategies. Finally, we identify potential strengths and weaknesses of the different techniques, as well as the issues that require to be further investigated.
机译:事务存储(TM)是用于开发并发应用程序的实用编程范例。性能是实现TM的关键因素,各种研究表明,专门的事务/线程调度支持对于实现性能有效的TM系统至关重要。经过十多年的研究,本文回顾了为软件事务存储提议的各种调度技术。基于所采用的调度策略的特点和差异,我们对现有技术进行了分类,并讨论了每种技术的具体特征。此外,我们分析了以前的评估和比较研究的结果,并提出了一项新的实验研究的结果,该实验研究包括基于不同调度策略的技术。最后,我们确定了不同技术的潜在优势和劣势,以及需要进一步研究的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号