【24h】

TensorFlow Doing HPC

机译:Tensorflow做HPC.

获取原文

摘要

TensorFlow is a popular emerging open-source programming framework supporting the execution of distributed applications on heterogeneous hardware. While TensorFlow has been initially designed for developing Machine Learning (ML) applications, in fact TensorFlow aims at supporting the development of a much broader range of application kinds that are outside the ML domain and can possibly include HPC applications. However, very few experiments have been conducted to evaluate TensorFlow performance when running HPC workloads on supercomputers. This work addresses this lack by designing four traditional HPC benchmark applications: STREAM, matrix-matrix multiply, Conjugate Gradient (CG) solver and Fast Fourier Transform (FFT). We analyze their performance on two supercomputers with accelerators and evaluate the potential of TensorFlow for developing HPC applications. Our tests show that TensorFlow can fully take advantage of high performance networks and accelerators on supercomputers. Running our TensorFlow STREAM benchmark, we obtain over 50% of theoretical communication bandwidth on our testing platform. We find an approximately 2×, 1.7× and 1.8× performance improvement when increasing the number of GPUs from two to four in the matrix-matrix multiply, CG and FFT applications respectively. All our performance results demonstrate that TensorFlow has high potential of emerging also as HPC programming framework for heterogeneous supercomputers.
机译:TensoRflow是一种流行的新兴开源编程框架,支持在异构硬件上执行分布式应用程序。虽然最初是为开发机器学习(ML)应用而设计的Tensorflow,但实际上TensorFlow旨在支持在ML域外的更广泛的应用范围的发展,并且可以包括HPC应用程序。然而,已经进行了很少的实验以在超级计算机上运行HPC工作负载时评估Tensorflow性能。通过设计四种传统的HPC基准应用:流,矩阵 - 矩阵乘法,共轭梯度(CG)求解器和快速傅里叶变换(FFT)来解决这种缺乏。我们在两个超级计算机上分析了促进者的表现,并评估了Tensorflow用于开发HPC应用的潜力。我们的测试表明,Tensorflow可以充分利用超级计算机上的高性能网络和加速器。运行我们的Tensorflow流基准,我们在测试平台上获得超过50%的理论通信带宽。当分别在矩阵矩阵乘法,CG和FFT应用中增加两到四个到四到四个时,我们发现大约2倍,1.7×和1.8×性能改进。我们所有的绩效结果表明,Tensorflow也具有高潜力的新兴,也是异构超级计算机的HPC编程框架。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号