首页> 外文期刊>Journal of supercomputing >Software transactional memories: an approach for multicore programming
【24h】

Software transactional memories: an approach for multicore programming

机译:软件事务性存储器:多核编程的一种方法

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

摘要

The recent advance of multicore architectures and the deployment of multiprocessors as the mainstream computing platforms have given rise to a new concurrent programming impetus. Software transactional memories (STM) are one of the most promising approaches to take up this challenge. The aim of a STM system is to discharge the application programmer from the management of synchronization when he/she has to write multiprocess programs. His/her task is to decompose his/her program into a set of sequential tasks that access shared objects, and to decompose each task in atomic units of computation. The management of the required synchronization is ensured by the associated STM system. This paper presents two existing STM systems, and a new one based on time-window mechanism. The paper, which focuses mainly on STM principles, has an introductory and survey flavor.
机译:多核体系结构的最新进展以及作为主流计算平台的多处理器的部署,带来了新的并发编程动力。软件事务存储(STM)是应对这一挑战的最有前途的方法之一。 STM系统的目的是使应用程序程序员在必须编写多进程程序时摆脱同步管理。他/她的任务是将他/她的程序分解为一组访问共享对象的顺序任务,并以原子计算单位分解每个任务。相关的STM系统可确保所需同步的管理。本文介绍了两个现有的STM系统,以及一个基于时间窗口机制的新系统。该论文主要关注STM原理,具有介绍性和调查性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号