• DocumentCode
    626745
  • Title

    Latency-constrained binding of data flow graphs to energy conscious GALS-based MPSoCs

  • Author

    Ambrose, Jude Angelo ; Nawinne, Isuru ; Parameswaran, Sri

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Univ. of New South Wales, Sydney, NSW, Australia
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    1212
  • Lastpage
    1215
  • Abstract
    Mapping tasks to cores in an Multiprocessor System-on-Chip (MPSoC) to meet constraints is widely investigated. Thus far the data flow graphs used for binding have been limited to acyclic graphs or have been single rate. In this paper we generalize the approach by allowing DFGs to be cyclic and multi rate. We further improve energy consumption by setting frequency per core in a Globally Asynchronous and Locally Synchronous (GALS) architecture (by the distribution of slack). A design flow is proposed with these two approaches to form a latency constrained and energy efficient binding. A generalized solution is proposed, compared to state-of-the-art, using improvements in formulation, data structures and heuristics. Eight benchmarks are experimented upon for mesh and pipeline architectures. Our heuristics achieve significant simulation speedup compared to the state-of-the-art and provide a solution which is 2.5% lower (26% worst case) than the optimal, but the solution is obtained 40x quicker (average case). Such a speedup allows us to rapidly explore a large design space.
  • Keywords
    data flow graphs; integrated circuit design; multiprocessing systems; system-on-chip; MPSoC; acyclic graphs; data flow graphs; data structures; design flow; design space; energy conscious GALS-based MPSoC; energy consumption; energy-efficient binding; globally asynchronous-locally synchronous architecture; latency-constrained binding; mapping task; mesh architecture; multiprocessor system-on-chip; pipeline architecture; simulation speedup; slack distribution; Convex functions; Data structures; Flow graphs; Mathematical model; Ports (Computers); Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572070
  • Filename
    6572070