首页> 外文会议>ISC High Performance Conference >Exploring the Behavior of Coherent Accelerator Processor Interface (CAPI) on IBM Power8+ Architecture and FlashSystem 900
【24h】

Exploring the Behavior of Coherent Accelerator Processor Interface (CAPI) on IBM Power8+ Architecture and FlashSystem 900

机译:探索IBM Power8 +架构和FlashSystem 900上的相干加速器处理器接口(CAPI)的行为

获取原文

摘要

The Coherent Accelerator Processor Interface (CAPI) is a general term for the infrastructure that provides high throughput and low latency path to the flash storage connected to the IBM POWER 8+ System. CAPI accelerator card is attached coherently as a peer to the Power8+ processor. This removes the overhead and complexity of the IO subsystem and allows the accelerator to operate as part of an application. In this paper, we present the results of experiments on IBM FlashSystem900 (FS900) with CAPI accelerator card using the "CAPI-Flash - IBM Data Engine for NoSQL Software" Library. This library provides the application, a direct access to the underlying flash storage through user space APIs, to manage and access the data in flash. This offloads kernel IO driver functionality to dedicated CAPI FPGA accelerator hardware. We conducted experiments to analyze the performance of FS900 with CAPI accelerator card, using the Key Value Layer APIs, employing NASA's MODIS Land Surface Reflectance dataset as a large dataset use case. We performed Read and Write operations on datasets of size ranging from 1MB to 3TB by varying the number of threads. We then compared this performance with other heterogeneous storage and memory devices such as NVM, SSD and RAM, without using the CAPI Accelerator in synchronous and asynchronous file IO modes of operations. The asynchronous mode had the best performance on all the memory devices that we used for this study. In particular, the results indicate that FS900 & CAPI, together with the metadata cache in RAM, delivers the highest IO/s and OP/s for read operations. This was higher than just using RAM, along with utilizing lesser CPU resources. Among FS900, SSD and NVM, FS900 had the highest write IO/s. Another important observation is that, when the size of the input dataset exceeds the capacity of RAM, and when the data access is non-uniform and sparse, FS900 with CAPI would be a cost-effective alternative.
机译:连贯的加速器处理器接口(CAPI)是基础设施的一般术语,它为连接到IBM Power 8+系统的闪存存储提供高吞吐量和低延迟路径。 CAPI加速卡作为POWER8 +处理器的同行连接。这消除了IO子系统的开销和复杂性,并允许加速器作为应用程序的一部分运行。在本文中,我们使用“Capi-Flash - IBM数据引擎”库与CAPI Accelerator Card的IBM FlashSystem900(FS900)实验结果。此库提供应用程序,通过用户空间API直接访问底层闪存存储,以管理和访问Flash中的数据。这将内核IO驱动程序功能卸载到专用CAPI FPGA Accelerator硬件。我们进行实验分析FS900与CAPI加速卡性能,用密钥值层的API,利用NASA的MODIS地表反射率的数据集作为一个大型数据集的用例。通过改变线程数,我们在大小的数据集中执行读写操作,范围为1MB到3TB。然后,我们将这种性能与其他异构存储设备(如NVM,SSD和RAM)进行了比较,而不使用CAPI加速器以同步和异步文件IO操作模式。异步模式对我们用于本研究的所有内存设备具有最佳性能。特别是,结果表明,FS900和CAPI与RAM中的元数据缓存一起提供最高IO / S和OP / S用于读取操作。这比仅使用RAM,以及利用较小的CPU资源。在FS900,SSD和NVM中,FS900具有最高的写入IO / s。另一个重要的观察是,当输入数据集的大小超过RAM的容量时,当数据访问不均匀时,带有CAPI的FS900是一个经济有效的替代方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号