首页> 外文期刊>Concurrency and Computation >Low-latency Java communication devices on RDMA-enabled networks
【24h】

Low-latency Java communication devices on RDMA-enabled networks

机译:启用RDMA的网络上的低延迟Java通信设备

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

摘要

Providing high-performance inter-node communication is a key capability for running high performancerncomputing applications efficiently on parallel architectures. In fact, current systems deployments are aggregatingrna significant number of cores interconnected via advanced networking hardware with Remote DirectrnMemory Access (RDMA) mechanisms, that enable zero-copy and kernel-bypass features. The use of Javarnfor parallel programming is becoming more promising thanks to some useful characteristics of this language,rnparticularly its built-in multithreading support, portability, easy-to-learn properties, and high productivity,rnalong with the continuous increase in the performance of the Java virtual machine. However, current parallelrnJava applications generally suffer from inefficient communication middleware, mainly based on protocolsrnwith high communication overhead that do not take full advantage of RDMA-enabled networks. This paperrnpresents efficient low-level Java communication devices that overcome these constraints by fully exploitingrnthe underlying RDMA hardware, providing low-latency and high-bandwidth communications for parallelrnJava applications. The performance evaluation conducted on representative RDMA networks and parallelrnsystems has shown significant point-to-point performance increases compared with previous Java communicationrnmiddleware, allowing to obtain up to 40% improvement in application-level performance on 4096rncores of a Cray XE6 supercomputer.
机译:提供高性能的节点间通信是在并行体系结构上高效运行高性能rncomputing应用程序的一项关键功能。实际上,当前的系统部署正在聚集大量的内核,这些内核通过高级网络硬件与远程直接内存访问(RDMA)机制互连,从而实现零拷贝和内核旁路功能。由于Java语言的一些有用特性,特别是其内置的多线程支持,可移植性,易于学习的特性以及高生产率,随着Java语言性能的不断提高,将Java应用于并行编程正变得越来越有前途。 Java虚拟机。但是,当前的并行Java应用程序通常遭受效率低下的通信中间件的困扰,主要是基于具有高通信开销的协议,而这些协议并未充分利用支持RDMA的网络。本文介绍了有效的低级Java通信设备,它们通过充分利用底层RDMA硬件克服了这些限制,为并行Java应用程序提供了低延迟和高带宽通信。在具有代表性的RDMA网络和并行系统上进行的性能评估表明,与以前的Java通信中间件相比,点对点的性能有了显着提高,从而使Cray XE6超级计算机的4096rncores的应用程序级性能提高了40%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号