【24h】

Application level I/O caching on Blue Gene/P systems

机译:Blue Gene / P系统上的应用程序级别I / O缓存

获取原文

摘要

In this paper, we present an application level aggressive I/O caching and prefetching system to hide I/O access latency experienced by out-of-core applications. Without the application level prefetching and caching capability, users of I/O intensive applications need to rewrite them with asynchronous I/O calls or restructure their code with MPI-IO calls to efficiently use the large scale system resources. Our proposed solution of user controllable aggressive caching and prefetching system maintains a file-IO cache in the user space of the application, analyzes the I/O access patterns, prefetches requests, and performs write-back of dirty data to storage asynchronously. So each time the application needs the data it does not have to pay the full I/O latency penalty in going to the storage and getting the required data. We have implemented this aggressive caching and asynchronous prefetching on the Blue Gene/P (BGP) system. The preliminary experiment evaluates the caching performance using the WRF benchmark. The results on BGP system demonstrate that our method improves application I/O throughput.
机译:在本文中,我们提出了一种应用程序级别的主动I / O缓存和预取系统,以隐藏核心外应用程序遇到的I / O访问延迟。没有应用程序级别的预取和缓存功能,I / O密集型应用程序的用户需要使用异步I / O调用来重写它们,或者使用MPI-IO调用来重构其代码,以有效地使用大规模系统资源。我们提出的用户可控主动缓存和预取系统解决方案在应用程序的用户空间中维护文件IO缓存,分析I / O访问模式,预取请求,并执行脏数据的写回以异步方式存储。因此,每次应用程序需要数据时,它都不必在进入存储和获取所需数据时付出全部I / O延迟损失。我们已经在Blue Gene / P(BGP)系统上实现了这种主动缓存和异步预取。初步实验使用WRF基准评估缓存性能。 BGP系统上的结果表明,我们的方法提高了应用程序I / O吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号