An OpenCL micro-benchmark suite for GPUs and CPUs

被引:0
|
作者
Xin Yan
Xiaohua Shi
Lina Wang
Haiyan Yang
机构
[1] Beihang University,State Key Laboratory of Software Development Environment, School of Computer Science and Engineering
来源
关键词
Micro benchmark; OpenCL; GPU; Multi-core CPU;
D O I
暂无
中图分类号
学科分类号
摘要
Open computing language (OpenCL) is a new industry standard for task-parallel and data-parallel heterogeneous computing on a variety of modern CPUs, GPUs, DSPs, and other microprocessor designs. OpenCL is vendor independent and hence not specialized for any particular compute device. To develop efficient OpenCL applications for the particular platform, we still need a more profound understanding of architecture features on the OpenCL model and computing devices. For this purpose, we design and implement an OpenCL micro-benchmark suite for GPUs and CPUs. In this paper, we introduce the implementations of our OpenCL micro benchmarks, and present the measuring results of hardware and software features like performance of mathematical operations, bus bandwidths, memory architectures, branch synchronizations and scalability, etc., on two multi-core CPUs, i.e. AMD Athlon II X2 250 and Intel Pentium Dual-Core E5400, and two different GPUs, i.e. NVIDIA GeForce GTX 460se and AMD Radeon HD 6850. We also compared the measuring results with existing benchmarks to demonstrate the reasonableness and correctness of our benchmark suite.
引用
收藏
页码:693 / 713
页数:20
相关论文
共 50 条
  • [41] A Cloud Benchmark Suite Combining Micro and Applications Benchmarks
    Scheuner, Joel
    Leitner, Philipp
    COMPANION OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 161 - 166
  • [42] Magnus integrators on multicore CPUs and GPUs
    Auer, N.
    Einkemmer, L.
    Kandolf, P.
    Ostermann, A.
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 228 : 115 - 122
  • [43] gSuite: A Flexible and Framework Independent Benchmark Suite for Graph Neural Network Inference on GPUs
    Tekdogan, Taha
    Goktas, Serkan
    Yilmazer-Metin, Ayse
    2022 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2022), 2022, : 146 - 159
  • [44] Evaluating FPGA Accelerator Performance with a Parameterized OpenCL Adaptation of Selected Benchmarks of the HPCChallenge Benchmark Suite
    Meyer, Marius
    Kenter, Tobias
    Plessl, Christian
    PROCEEDINGS OF H2RC 2020: 2020 SIXTH IEEE/ACM INTERNATIONAL WORKSHOP ON HETEROGENEOUS HIGH-PERFORMANCE RECONFIGURABLE COMPUTING (H2RC), 2020, : 10 - 18
  • [45] OpenCL Performance Evaluation on Modern Multicore CPUs
    Lee, Joo Hwan
    Nigania, Nimit
    Kim, Hyesoon
    Patel, Kaushik
    Kim, Hyojong
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [46] CPUs and GPUs: Who Owns the Future?
    Altman, Erik R.
    IEEE MICRO, 2011, 31 (05) : 2 - 3
  • [47] CPUS, GPUS, AND HYBRID COMPUTING Introduction
    Brooks, David
    IEEE MICRO, 2011, 31 (05) : 4 - 6
  • [48] Optimizing Satellite Monitoring of Volcanic Areas Through GPUs and Multi-Core CPUs Image Processing: An OpenCL Case Study
    Bilotta, Giuseppe
    Sanchez, Ricardo Zanmar
    Ganci, Gaetana
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (06) : 2445 - 2452
  • [49] μSuite: A Benchmark Suite for Microservices
    Sriraman, Akshitha
    Wenisch, Thomas F.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2018, : 1 - 12
  • [50] An evaluation of analytical queries on CPUs and coupled GPUs
    Luan, Hua
    Chang, Lei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (05):