...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A general interprocedural framework for placement of split-phase large latency operations
【24h】

A general interprocedural framework for placement of split-phase large latency operations

机译:用于放置分相大延迟操作的通用过程间框架

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

获取外文期刊封面封底 >>

       

摘要

Overlapping split-phase large latency operations with computations is a standard technique for improving performance on modern architectures. In this paper, we present a general interprocedural technique for overlapping such accesses with computation. We have developed an Interprocedural Balanced Code Placement (IBCP) framework, which performs analysis on arbitrary recursive procedures and arbitrary control flow and replaces synchronous operations with a balanced pair of asynchronous operations. We have evaluated this scheme in the context of overlapping I/O operations with computation. We demonstrate how this analysis is useful for applications which perform frequent and large accesses to disks, including applications which snapshot or checkpoint their computations or out-of-core applications.
机译:将分相大延迟操作与计算重叠是提高现代体系结构性能的一种标准技术。在本文中,我们提出了一种通用的跨过程技术,用于将此类访问与计算重叠。我们已经开发了过程间平衡代码放置(IBCP)框架,该框架对任意递归过程和任意控制流执行分析,并用一对平衡的异步操作替换同步操作。我们在与计算重叠的I / O操作的上下文中评估了该方案。我们演示了此分析对执行对磁盘的频繁和大型访问的应用程序(包括对其计算进行快照或检查点的应用程序或核心外应用程序)如何有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号