• DocumentCode
    2190352
  • Title

    Synthesis of DSP Architectures Using Libraries of Coarse-Grain Configurations

  • Author

    Salmela, Perttu ; Shen, Chung-Ching ; Bhattacharyya, Shuvra S. ; Takala, Jarmo

  • Author_Institution
    Institute of Digital and Computer Systems, Tampere University of Technology, Tampere, Finland, perttu.salmela@tut.fi
  • fYear
    2007
  • fDate
    17-19 Oct. 2007
  • Firstpage
    475
  • Lastpage
    480
  • Abstract
    The implementation of real-time signal processing applications calls for parallelism to avoid unpractical clock frequencies and to lower power consumption. In this paper, a method for exploring the design space of parallel elementary computing resources is proposed. The method can be used to find a suitable set of computing resources for processors applying instruction level parallelism (ILP) or pure hardware designs. The extensive size of the design space is coped with coarse level modeling and evaluation. The method presents the system as a union of multisets of computing resources. This formulation provides a general framework for efficient, multi-objective optimization in terms of relevant cost metrics, including processing latency, area, and power consumption. We demonstrate this framework by developing a multiobjective evolutionary algorithm based on it, and applying this algorithm to a rake receiver application.
  • Keywords
    Clocks; Computer architecture; Concurrent computing; Digital signal processing; Energy consumption; Libraries; Parallel processing; Signal processing; Signal synthesis; Space exploration; Exploration; ILP; multiobjective; system design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2007 IEEE Workshop on
  • Conference_Location
    Shanghai, China
  • ISSN
    1520-6130
  • Print_ISBN
    978-1-4244-1222-8
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2007.4387594
  • Filename
    4387594