Low-power heterogeneous computing via adaptive execution of dataflow actors

Jani Boutellier, Shuvra S. Bhattacharyya

    Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

    1 Citation (Scopus)

    Abstract

    Dataflow models of computation have been shown to provide an excellent basis for describing signal processing applications and mapping them to heterogeneous computing platforms that consist of multicore CPUs and graphics processing units (GPUs). Recently several efficient dataflow-based programming frameworks have been introduced for such needs. Most of contemporary signal processing applications can be described using static dataflow models of computation (e.g. synchronous dataflow) that have desirable features such as compile-time analyzability. Unfortunately, static dataflow models of computation turn out to be restrictive when applications need to adapt their behavior to varying conditions at run-time, such as power saving through adaptive processing. This paper analyzes three dataflow approaches for implementing adaptive application behavior in terms of expressiveness and efficiency. The focus of the paper is on heterogeneous computing platforms and particularly on adapting application processing for achieving power saving. Experiments are conducted with deep neural network and dynamic predistortion applications on two platforms: a mobile multicore SoC and a GPU-equipped workstation.
    Original languageEnglish
    Title of host publication2017 IEEE International Workshop on Signal Processing Systems (SiPS)
    PublisherIEEE
    ISBN (Electronic)978-1-5386-0446-5
    DOIs
    Publication statusPublished - 16 Nov 2017
    Publication typeA4 Article in conference proceedings
    EventIEEE International Workshop on Signal Processing Systems -
    Duration: 1 Jan 1900 → …

    Publication series

    Name
    ISSN (Electronic)2374-7390

    Conference

    ConferenceIEEE International Workshop on Signal Processing Systems
    Period1/01/00 → …

    Keywords

    • data flow computing
    • graphics processing units
    • multiprocessing systems
    • neural nets
    • power aware computing
    • program compilers
    • system-on-chip
    • GPU-equipped workstation
    • adaptive application behavior
    • adaptive execution
    • adaptive processing
    • application processing
    • compile-time analyzability
    • contemporary signal processing applications
    • dataflow actors
    • dataflow-based programming frameworks
    • dynamic predistortion applications
    • heterogeneous computing platforms
    • low-power heterogeneous computing
    • mobile multicore SoC
    • power saving
    • static dataflow models
    • Adaptation models
    • Computational modeling
    • Graphics processing units
    • Motion detection
    • Ports (Computers)
    • Programming
    • Surveillance
    • Dataflow computing
    • deep neural networks
    • parallel processing
    • signal processing

    Publication forum classification

    • Publication forum level 1

    Fingerprint

    Dive into the research topics of 'Low-power heterogeneous computing via adaptive execution of dataflow actors'. Together they form a unique fingerprint.

    Cite this