• DocumentCode
    2143887
  • Title

    Synchronizing code execution on ultra-low-power embedded multi-channel signal analysis platforms

  • Author

    Dogan, Ahmed Yasir ; Braojos, Ruben ; Constantin, Jeremy ; Ansaloni, Giovanni ; Burg, Andreas ; Atienza, David

  • Author_Institution
    Embedded Systems Lab. (ESL) - EPFL, Lausanne, Switzerland
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    396
  • Lastpage
    399
  • Abstract
    Embedded biosignal analysis involves a considerable amount of parallel computations, which can be exploited by employing low-voltage and ultra-low-power (ULP) parallel computing architectures. By allowing data and instruction broadcasting, single instruction multiple data (SIMD) processing paradigm enables considerable power savings and application speedup, in turn allowing for a lower voltage supply for a given workload. The state-of-the-art multi-core architectures for biosignal analysis however lack a bare, yet smart, synchronization technique among the cores, allowing lockstep execution of algorithm parts that can be performed using the SIMD, even in the presence of data-dependent execution flows. In this paper, we propose a lightweight synchronization technique to enhance an ULP multi-core processor, resulting in improved energy efficiency through lockstep SIMD execution. Our results show that the proposed improvements accomplish tangible power savings, up to 64% for an 8-core system operating at a workload of 89 MOps/s while exploiting voltage scaling.
  • Keywords
    Benchmark testing; Electrocardiography; Hardware; Multicore processing; Power demand; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.090
  • Filename
    6513536