Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform

Parallel multiprocessing and scheduling on the heterogeneous Xeon+FPGA platform
复制标题

异构 Xeon FPGA 平台上的并行多处理和调度

DOI:
--
复制
发表时间:
2019
影响因子:
3.3
通讯作者:
J. Núñez
J. Núñez
中科院分区:
计算机科学4区
文献类型:
--
作者:
Andrés Rodríguez;A. Navarro;R. Asenjo;F. Corbera;R. Gran;D. Suárez;J. Núñez

文献摘要

参考文献

被引文献

相似文献

利用不同设备类型的同步协同处理的异构计算已被证明在提高性能和降低能耗方面都是有效的。在本文中,我们扩展了一个调度框架封装在一个高层次的C++模板和以前开发的异构芯片,包括CPU和GPU核心,新的高性能平台的数据中心,其中包括一个高速缓存一致的FPGA结构和众核CPU资源。我们的目标是评估我们的框架与这些新的基于FPGA的平台的适用性,确定性能优势和局限性。我们的目标是最先进的HARP处理器,其中包括14个高端Xeon类紧密耦合到位于同一封装中的FPGA器件。我们选择了八个基准从高性能计算领域已经移植和优化,这个异构平台。结果表明,与仅使用CPU内核或FPGA结构的最佳替代解决方案相比,利用设备间同步处理的动态自适应调度器可以将性能提高8倍。此外,我们的建议实现了高达15%和37%的改善相比,最好的异构解决方案,发现一个动态和静态的混合器,分别。
Heterogeneous computing that exploits simultaneous co-processing with different device types has been shown to be effective at both increasing performance and reducing energy consumption. In this paper, we extend a scheduling framework encapsulated in a high-level C++ template and previously developed for heterogeneous chips comprising CPU and GPU cores, to new high-performance platforms for the data center, which include a cache coherent FPGA fabric and many-core CPU resources. Our goal is to evaluate the suitability of our framework with these new FPGA-based platforms, identifying performance benefits and limitations.We target the state-of-the-art HARP processor that includes 14 high-end Xeon classes tightly coupled to a FPGA device located in the same package. We select eight benchmarks from the high-performance computing domain that have been ported and optimized for this heterogeneous platform. The results show that a dynamic and adaptive scheduler that exploits simultaneous processing among the devices can improve performance up to a factor of 8 × compared to the best alternative solutions that only use the CPU cores or the FPGA fabric. Moreover, our proposal achieves up to 15% and 37% of improvement compared to the best heterogeneous solutions found with a dynamic and static schedulers, respectively.
DOI: 10.1177/1094342014528252
发表时间: 2015-05
期刊: The international journal of high performance computing applications
影响因子: --
作者:
McIntosh-Smith S;Price J;Sessions RB;Ibarra AA
通讯作者: Ibarra AA