首页> 外文期刊>Journal of Parallel and Distributed Computing >Integrating file operations into transactional memory
【24h】

Integrating file operations into transactional memory

机译:将文件操作集成到事务性内存中

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

摘要

Researchers have proposed transactional memory as a concurrency primitive to simplify the development of multi-threaded programs. In this paper we present a new approach for supporting I/O operations in the context of transactional memory. Our approach provides isolation between the file operations of different transactions while allowing multiple transactions to concurrently perform 1/0. To ease adoption, our approach attempts to implement the traditional I/O programming interface as closely as possible. We formalize aspects of our approach and use the formalization to reason about the correctness of the approach. We have implemented our approach as a Java library and have integrated it with the DSTM2 transactional memory system. We have evaluated the approach with several benchmarks including JCarder, TupleSoup, a financial transaction benchmark, a parallel sort benchmark, and a parallel grep benchmark. Our experience shows that the approach provides a straightforward mechanism for developers to integrate 1/0 in a transactional memory environment and that it performs well.
机译:研究人员已提出事务内存作为并发原语,以简化多线程程序的开发。在本文中,我们提出了一种在事务性内存环境下支持I / O操作的新方法。我们的方法在不同事务的文件操作之间提供隔离,同时允许多个事务同时执行1/0。为了简化采用,我们的方法尝试尽可能紧密地实现传统的I / O编程接口。我们对方法的各个方面进行形式化,并使用形式化对方法的正确性进行推理。我们已经将我们的方法实现为Java库,并将其与DSTM2事务存储系统集成在一起。我们用几种基准对这种方法进行了评估,包括JCarder,TupleSoup,金融交易基准,并行排序基准和并行grep基准。我们的经验表明,该方法为开发人员提供了一种简单的机制,可将1/0集成到事务性存储环境中,并且性能良好。

著录项

  • 来源
    《Journal of Parallel and Distributed Computing》 |2011年第10期|p.1293-1304|共12页
  • 作者单位

    Department of Electrical Engineering and Computer Science, University of California Irvine, 4414 Engineering Hall, Irvine, CA, 92697, United States;

    Department of Electrical Engineering and Computer Science, University of California Irvine, 4414 Engineering Hall, Irvine, CA, 92697, United States;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    transactional memory; I/O;

    机译:交易记忆输入输出;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号