Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Tuning OpenCL Applications with the Periscope Tuning Framework

Veröffentlichungen: Beitrag in BuchBeitrag in KonferenzbandPeer Reviewed

Abstract

Due to the complexity and diversity of new parallel architectures automatic tuning of parallel applications has become increasingly important for achieving acceptable performance levels as well as performance portability. The European AutoTune project developed a tuning framework which closely integrates and automates performance analysis and performance tuning. The Periscope Tuning Framework relies on a flexible plugin mechanism providing tuning plugins for different tuning aspects. This paper presents plugins for tuning the execution time of OpenCL kernels on three different architectures, namely standard multicore CPUs, Xeon Phi coprocessors, and GPUs. We present OpenCL tuning via the flags used during offline kernel compilation as well as through the selection of the most appropriate NDRange configuration, which defines the organization of parallel threads used for kernel execution. Both tuning plugins show significant performance impact and a clear dependence on the target architecture and thus improve performance portability via automatic tuning.

OriginalspracheEnglisch
TitelPROCEEDINGS OF THE 49TH ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS 2016)
Redakteure*innenRalph H. Sprague, Tung X. Bui
VerlagIEEE Computer Society Press
Seiten5752-5761
Seitenumfang10
ISBN (elektronisch)9780769556703
DOIs
PublikationsstatusVeröffentlicht - Jan. 2016
VeranstaltungIEEE Hawaii International Conference on System Sciences - , USA / Vereinigte Staaten
Dauer: 7 Jan. 2016 → …

Konferenz

KonferenzIEEE Hawaii International Conference on System Sciences
Land/GebietUSA / Vereinigte Staaten
Zeitraum7/01/16 → …

ÖFOS 2012

  • 102022 Softwareentwicklung
  • 102023 Supercomputing

Fingerprint

Untersuchen Sie die Forschungsthemen von „Tuning OpenCL Applications with the Periscope Tuning Framework“. Zusammen bilden sie einen einzigartigen Fingerprint.

Zitationsweisen