Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

A survey of performance modeling and simulation techniques for accelerator-based computing

Lopez-Novoa, Unai, Mendiburu, Alexander and Miguel-Alonso, Jose 2015. A survey of performance modeling and simulation techniques for accelerator-based computing. IEEE Transactions on Parallel and Distributed Systems 26 (1) , pp. 272-281. 10.1109/TPDS.2014.2308216

Full text not available from this repository.

Abstract

The high performance computing landscape is shifting from collections of homogeneous nodes towards heterogeneous systems, in which nodes consist of a combination of traditional out-of-order execution cores and accelerator devices. Accelerators, built around GPUs, many-core chips, FPGAs or DSPs, are used to offload compute-intensive tasks. The advent of this type of systems has brought about a wide and diverse ecosystem of development platforms, optimization tools and performance analysis frameworks. This is a review of the state-of-the-art in performance tools for heterogeneous computing, focusing on the most popular families of accelerators: GPUs and Intel's Xeon Phi. We describe current heterogeneous systems and the development frameworks and tools that can be used for developing for them. The core of this survey is a review of the performance models and tools, including simulators, proposed in the literature for these platforms.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Uncontrolled Keywords: Accelerator-based computing; heterogeneous systems; GPGPU; performance modeling
Publisher: Institute of Electrical and Electronics Engineers
ISSN: 1045-9219
Last Modified: 25 Jun 2020 13:42
URI: https://orca.cardiff.ac.uk/id/eprint/105967

Citation Data

Cited 38 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item