HosNa: A DPC plus plus Benchmark Suite for Heterogeneous Architectures

被引:5
作者
Bavarsad, Najmeh Nazari [1 ]
Makrani, Hosein Mohammadi [1 ]
Sayadi, Hossein [2 ]
Landis, Lawrence [3 ]
Rafatirad, Setareh [1 ]
Homayoun, Houman [1 ]
机构
[1] Univ Calif Davis, Davis, CA 95616 USA
[2] Calif State Univ Long Beach, Long Beach, CA 90840 USA
[3] Intel, Santa Clara, CA USA
来源
2021 IEEE 39TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2021) | 2021年
关键词
D O I
10.1109/ICCD53106.2021.00084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most data centers equipped their general-purpose processors with hardware accelerators to reduce power consumption and improve utilization. Hardware accelerators offer highly energy-efficient computation for a wide range of applications; however, their programming is not as efficient as processors. To bridge the gap, Intel developed a cloud-based infrastructure called DevCloud that connects Intel Xeon Scalable Processors to GPUs and FPGAs to deliver high compute performance for emerging workloads. DevCloud assists developers with their compute-intensive tasks and provides access to precompiled software optimized for Intel architecture. To reduce programming complexity and minimize the barriers to adopt new innovative hardware technology, Intel also provided a unified, cross-architecture programming model called oneAPI based on the Data-Parallel C++ (DPC++) language. In this paper, we introduce HosNa, the first DPC++ benchmark suite that can be used for the evaluation of the Intel FPGAs and DPC++ productivity. Moreover, we present the characterization of proposed benchmarks and the evaluation of implemented hardware accelerators in terms of speedup and latency.
引用
收藏
页码:509 / 516
页数:8
相关论文
共 27 条
  • [1] Che SA, 2009, I S WORKL CHAR PROC, P44, DOI 10.1109/IISWC.2009.5306797
  • [2] Porting a Legacy CUDA Stencil Code to oneAPI
    Christgau, Steffen
    Zuse, Thomas Steink
    [J]. 2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 359 - 367
  • [3] Dynamic Hazard Resolution for Pipelining Irregular Loops in High-Level Synthesis
    Dai, Steve
    Zhao, Ritchie
    Liu, Gai
    Srinath, Shreesha
    Gupta, Udit
    Batten, Christopher
    Zhang, Zhiru
    [J]. FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 189 - 194
  • [4] Gautier QT, 2016, 2016 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), P141, DOI 10.1109/FPT.2016.7929519
  • [5] Hara Y., 2009, JIP, V17, P242
  • [6] Hara Y, 2008, IEEE INT SYMP CIRC S, P1192
  • [7] Architecture and Synthesis for Area-Efficient Pipelining of Irregular Loop Nests
    Liu, Gai
    Tan, Mingxing
    Dai, Steve
    Zhao, Ritchie
    Zhang, Zhiru
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (11) : 1817 - 1830
  • [8] XPPE: Cross-Platform Performance Estimation of Hardware Accelerators Using Machine Learning
    Makrani, Hosein Mohammadi
    Sayadi, Hossein
    Mohsenin, Tinoosh
    Rafatirad, Setareh
    Sasan, Avesta
    Homayoun, Houman
    [J]. 24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 727 - 732
  • [9] Pyramid: Machine Learning Framework to Estimate the Optimal Timing and Resource Usage of a High-Level Synthesis Design
    Makrani, Hosein Mohammadi
    Farahmand, Farnoud
    Sayadi, Hossein
    Bondi, Sara
    Dinakarrao, Sai Manoj Pudukotai
    Homayoun, Houman
    Rafatirad, Setareh
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 397 - 403
  • [10] Nazari N., HARDWARE ARCHITECTUR, P95