A Metric for Performance Portability

11/22/2016
by   S. J. Pennycook, et al.
0

The term "performance portability" has been informally used in computing to refer to a variety of notions which generally include: 1) the ability to run one application across multiple hardware platforms; and 2) achieving some notional level of performance on these platforms. However, there has been a noticeable lack of consensus on the precise meaning of the term, and authors' conclusions regarding their success (or failure) to achieve performance portability have thus been subjective. Comparing one approach to performance portability with another has generally been marked with vague claims and verbose, qualitative explanation of the comparison. This paper presents a concise definition for performance portability, along with a simple metric that accurately captures the performance and portability of an application across different platforms. The utility of this metric is then demonstrated with a retroactive application to previous work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2022

Static Hovering Realization for Multirotor Aerial Vehicles with Tiltable Propellers

This paper presents a theoretical study on the ability of multi-rotor ae...
research
12/02/2020

Understanding Characteristics of Commodity Serverless Computing Platforms

Serverless computing becomes the new trending paradigm in cloud computin...
research
06/13/2023

On the term "randomization test"

There exists no consensus on the meaning of the term "randomization test...
research
07/05/2019

Benchmarking Deep Learning Hardware and Frameworks: Qualitative Metrics

Previous survey papers offer knowledge of deep learning hardware devices...
research
11/07/2012

Different Operating Systems Compatible for Image Prepress Process in Color Management: Analysis and Performance Testing

Image computing has become a real catchphrase over the past few years an...
research
09/11/2018

Comparing Computing Platforms for Deep Learning on a Humanoid Robot

The goal of this study is to test two different computing platforms with...

Please sign up or login with your details

Forgot password? Click here to reset