• DocumentCode
    1498979
  • Title

    The Impact of Dynamic Voltage and Frequency Scaling on Multicore DSP Algorithm Design [Exploratory DSP]

  • Author

    Larsson, Erik G. ; Gustafsson, Oscar

  • Author_Institution
    EE Dept. (ISY), Linkoping Univ., Linköping, Sweden
  • Volume
    28
  • Issue
    3
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    127
  • Lastpage
    144
  • Abstract
    We connect to the two recent IEEE Signal Processing Magazine special issues on digital signal processing (DSP) on multicore processors (November 2009 and March 2010) and address an issue that was not addressed in the articles there, which we believe has important consequences for DSP algorithm design in the future. The basic observation that we start out with is that in DSP algorithm design, there is very often a tradeoff between the computational effort spent (in terms of the number of operations) and the quality/accuracy of the algorithm output. Herein we discuss the problems that emerge when optimizing algorithms for circuits that support the operation of several parallel cores that operate at different speeds. The understanding, formulation, and solution of these optimization problems require a cross-disciplinary approach that models the interplay between circuits, computer architecture, signal processing, and optimization. While allocation of computational and transmission resources for the purpose of saving energy is an established research topic in other fields (sensor network life time maximization being a notable example), there appears to be relatively little open literature on the type of problems that we discuss here. Taken together, we believe that the challenges we pose are important and that the signal processing algorithm design community is well positioned to tackle them.
  • Keywords
    circuit optimisation; digital signal processing chips; integrated circuit design; multiprocessing systems; parallel architectures; computational resource allocation; computer architecture; digital signal processing; dynamic voltage; energy saving; frequency scaling; multicore DSP algorithm design; multicore processor; optimizing algorithm; parallel core; transmission resource allocation; Accuracy; Digital filters; Digital signal processing; Hardware; Multicore processing; Signal processing algorithms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1053-5888
  • Type

    jour

  • DOI
    10.1109/MSP.2011.940410
  • Filename
    5753087