Evaluation of a feature tracking vision application on a heterogeneous chip

Rubén Gran, August Shi, Ehsan Totoni, María J. Garzarán

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Consumers of personal devices such as desktops, tablets, or smart phones run applications based on image or video processing, as they enable a natural computer-user interaction. The challenge with these computationally demanding applications is to execute them efficiently. One way to address this problem is to use on-chip heterogeneous systems, where tasks can execute in the device where they run more efficiently. In this paper, we discuss the optimization of a feature tracking application, written in OpenCL, when running on an on-chip heterogeneous platform. Our results show that OpenCL can facilitate programming of these heterogeneous systems because it provides a unified programming paradigm and at the same time can deliver significant performance improvements. We show that, after optimization, our feature tracking application runs 3.2, 2.6, and 4.3 times faster and consumes 2.2, 3.1, and 2.7 times less energy when running on the multicore, the GPU, or both the CPU and the GPU of an Intel i7, respectively.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 26th International Symposium
PublisherIEEE Computer Society
Pages246-253
Number of pages8
ISBN (Electronic)9781479969043
DOIs
StatePublished - Dec 1 2014
Event26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2014 - Paris, France
Duration: Oct 22 2014Oct 24 2014

Publication series

NameProceedings - Symposium on Computer Architecture and High Performance Computing
ISSN (Print)1550-6533

Other

Other26th International Symposium on Computer Architecture and High Performance Computing, SBAC-PAD 2014
Country/TerritoryFrance
CityParis
Period10/22/1410/24/14

Keywords

  • Energy-aware systems
  • Evaluation of algorithms and systems
  • OpenCL
  • SIMD

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Evaluation of a feature tracking vision application on a heterogeneous chip'. Together they form a unique fingerprint.

Cite this