• DocumentCode
    1959048
  • Title

    Constraint satisfaction for relative location assignment and scheduling

  • Author

    Alba-Pinto, C. ; Mesman, B. ; Jess, J.

  • Author_Institution
    Design Autom. Sect., Eindhoven Univ. of Technol., Netherlands
  • fYear
    2001
  • fDate
    4-8 Nov. 2001
  • Firstpage
    384
  • Lastpage
    390
  • Abstract
    Tight data- and timing constraints are imposed by communication and multimedia applications. The architecture for the embedded processor implies resource constraints. Instead of random-access registers, relative location storages or rotating register files are used to exploit the available parallelism of resources by means of reducing the initiation interval in pipelined schedules. Therefore, the compiler or synthesis tool must deal with the difficult tasks of scheduling of operations and location assignment of values while respecting all the constraints including the storage file capacity. This paper presents a method that handles constraints of relative location storages during scheduling together with timing and resource constraints. The characteristics of the coloring of conflict graphs, representing the relative overlap of value instances, are analyzed in order to identify the bottlenecks for location assignment with the aim of serializing their lifetimes. This is done with pairs of loop instances of values until it can be guaranteed that all constraints will be satisfied.
  • Keywords
    constraint theory; embedded systems; multimedia computing; pipeline processing; resource allocation; scheduling; timing; bottlenecks; conflict graphs; constraint satisfaction; embedded processor; initiation interval; loop instances; multimedia applications; pipelined schedules; relative location assignment; relative location storages; resource constraints; rotating register files; scheduling; storage file capacity; timing constraints; value instances; Clocks; Design automation; Embedded system; Kernel; Laboratories; Multimedia communication; Multimedia systems; Processor scheduling; Registers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-7247-6
  • Type

    conf

  • DOI
    10.1109/ICCAD.2001.968652
  • Filename
    968652