4 papers
Characterizing Optimizations to Memory Access Patterns using Architecture-Independent Program Features
Aditya Chilukuri, Josh Milthorpe, Beau Johnston
High-performance computing developers are faced with the challenge of optimizing the performance of OpenCL workloads on diverse architectures. The Architecture-Independent Workload…
OpenCL Performance Prediction using Architecture-Independent Features
Beau Johnston, Greg Falzon, Josh Milthorpe
OpenCL is an attractive model for heterogeneous high-performance computing systems, with wide support from hardware vendors and significant performance portability. To support effi…
Dwarfs on Accelerators: Enhancing OpenCL Benchmarking for Heterogeneous Computing Architectures
Beau Johnston, Josh Milthorpe
For reasons of both performance and energy efficiency, high-performance computing (HPC) hardware is becoming increasingly heterogeneous. The OpenCL framework supports portable prog…
AIWC: OpenCL-based Architecture-Independent Workload Characterisation
Beau Johnston, Josh Milthorpe
Measuring performance-critical characteristics of application workloads is important both for developers, who must understand and optimize the performance of codes, as well as desi…