跳到主要导航 跳到搜索 跳到主要内容

An OpenCL micro-benchmark suite for GPUs and CPUs

科研成果: 期刊稿件文章同行评审

摘要

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
页数21
期刊Journal of Supercomputing
69
2
DOI
出版状态已出版 - 1 8月 2014

指纹

探究 'An OpenCL micro-benchmark suite for GPUs and CPUs' 的科研主题。它们共同构成独一无二的指纹。

引用此