arXiv Open Access 2012

Data-parallel programming with Intel Array Building Blocks (ArBB)

Volker Weinberg
Lihat Sumber

Abstrak

Intel Array Building Blocks is a high-level data-parallel programming environment designed to produce scalable and portable results on existing and upcoming multi- and many-core platforms. We have chosen several mathematical kernels - a dense matrix-matrix multiplication, a sparse matrix-vector multiplication, a 1-D complex FFT and a conjugate gradients solver - as synthetic benchmarks and representatives of scientific codes and ported them to ArBB. This whitepaper describes the ArBB ports and presents performance and scaling measurements on the Westmere-EX based system SuperMIG at LRZ in comparison with OpenMP and MKL.

Topik & Kata Kunci

Penulis (1)

V

Volker Weinberg

Format Sitasi

Weinberg, V. (2012). Data-parallel programming with Intel Array Building Blocks (ArBB). https://arxiv.org/abs/1211.1581

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2012
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓