• DocumentCode
    2751708
  • Title

    Automatic grain size determination for a macro dataflow real-time system

  • Author

    Ojstersek, Milan ; Zumer, Viljem

  • Author_Institution
    Fac. of Tech. Sci., Maribor Univ., Yugoslavia
  • fYear
    1990
  • fDate
    6-8 Jun 1990
  • Firstpage
    122
  • Lastpage
    128
  • Abstract
    A compile time method for partitioning a periodic task into concurrent modules, called grains, and scheduling those modules for the shortest execution time possible is described. A suitable macro-dataflow real-time computer model with an improved instruction set (additional instructions for low-level synchronization have been introduced) executes a periodic task. This task must be first transformed from the DFCL (a relatively low-level dataflow real-time language) into a fine-grained dataflow graph, which is transformed next into a program graph. The compile time partitioning algorithm partitions a program graph into grains, and schedules them on the basis of the latest possible execution time without increasing the execution time of the whole program graph
  • Keywords
    computer architecture; instruction sets; real-time systems; scheduling; DFCL; automatic grain size determination; compile time method; fine-grained dataflow graph; instruction set; macro dataflow real-time system; partitioning; scheduling; Computational modeling; Computer aided instruction; Computer simulation; Flow graphs; Grain size; Laboratories; Parallel processing; Partitioning algorithms; Processor scheduling; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time, 1990. Proceedings., Euromicro '90 Workshop on
  • Conference_Location
    Horsholm
  • Print_ISBN
    0-8186-2076-5
  • Type

    conf

  • DOI
    10.1109/EMWRT.1990.128238
  • Filename
    128238