• DocumentCode
    3464354
  • Title

    Architecture synthesis and partitioning of real-time systems: a comparison of three heuristic search strategies

  • Author

    Axelsson, Jakob

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
  • fYear
    1997
  • fDate
    24-26 Mar 1997
  • Firstpage
    161
  • Lastpage
    165
  • Abstract
    Studies the problem of automatically selecting a suitable system architecture for implementing a real-time application. Given a library of hardware components, it is shown how an architecture can be synthesized with the goal of fulfilling the real-time constraints stated in the system´s specification. In the case where the selected architecture contains several processing units, the specification is partitioned by assigning tasks to these. The use of three heuristic search techniques is investigated: genetic algorithms, simulated annealing and tabu search; and it is described how these can be adapted to the architecture synthesis problem. It is concluded that tabu search is the most promising technique but that simulated annealing is also applicable
  • Keywords
    computer architecture; formal specification; genetic algorithms; heuristic programming; high level synthesis; logic partitioning; real-time systems; search problems; simulated annealing; architecture synthesis; automatic system architecture selection; genetic algorithms; hardware component library; heuristic search strategies; partitioning; processing units; real-time constraints; real-time systems; simulated annealing; system specification; tabu search; task assignment; Application software; Computer architecture; Genetic algorithms; Hardware; Information science; Libraries; Partitioning algorithms; Real time systems; Simulated annealing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
  • Conference_Location
    Braunschweig
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-7895-X
  • Type

    conf

  • DOI
    10.1109/HSC.1997.584596
  • Filename
    584596