• DocumentCode
    3376936
  • Title

    Scheduling of synchronous data flow models on scratchpad memory based embedded processors

  • Author

    Che, Weijia ; Chatha, Karam S.

  • Author_Institution
    Fac. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    205
  • Lastpage
    212
  • Abstract
    Many embedded processors incorporate scratchpad memories (SPM) due to their lower power consumption characteristics. SPMs are utilized to host both code and data, often on the same physical unit. Synchronous dataflow (SDF) is a popular format for specifying many embedded system applications particularly in multimedia and network processing domains. Execution of SDF specifications on SPM based processors involves division of memory between actor code and buffers, and scheduling of actor executions and code overlays such that latency is minimized subject to the memory constraints. In our problem instance a traditional minimum buffer SDF schedule could require a larger code overlay overhead and therefore may not be optimal. The paper presents a three stage integer linear programming (ILP) formulation to solve the problem. Further, the paper also introduces modifications to the three stage ILP for incorporating code prefetching optimization to further reduce the code overlay overhead. The effectiveness of the proposed approaches is evaluated by comparisons with minimum buffer SDF schedules for several benchmark applications.
  • Keywords
    embedded systems; integer programming; linear programming; microprocessor chips; scheduling; semiconductor storage; code overlay overhead; code prefetching optimization; embedded processors; integer linear programming; scratchpad memory; synchronous data flow scheduling; Memory management; Prefetching; Resource management; Schedules; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5654150
  • Filename
    5654150