• DocumentCode
    2370004
  • Title

    Simulated annealing applied to multicomputer task allocation and processor specification

  • Author

    Beck, James E. ; Siewiorek, Daniel P.

  • Author_Institution
    Adv. Microcomput. Dev., Delco Electron. Corp., USA
  • fYear
    1996
  • fDate
    23-26 Oct 1996
  • Firstpage
    232
  • Lastpage
    239
  • Abstract
    This paper considers the design problems of processor specification and task allocation for embedded computer systems. A partitioning-based representation is proposed that allows these problems to be solved concurrently. An algorithm based on this representation is described that utilizes simulated annealing coupled with a heuristic processor specification technique. This algorithm, named SA2, is compared against three baseline algorithms on a combination of real and synthetic test cases with respect to two figures of merit: hardware cost and run-time. The real test cases are based on commercially developed automotive electronic applications and the baseline algorithms represent a mixture of heuristic approaches with varying degrees of sophistication. For all test cases, SA2 is found to generate near optimal solutions, and the relative trade-off between solution quality and run-time exhibited by the algorithms is quantified and analyzed
  • Keywords
    formal specification; parallel architectures; performance evaluation; real-time systems; resource allocation; simulated annealing; SA2; automotive electronic applications; design problems; embedded computer systems; hardware cost; heuristic processor specification technique; multicomputer task allocation; near optimal solutions; partitioning-based representation; processor specification; run-time; simulated annealing; Automotive electronics; Computational modeling; Costs; Electronic equipment testing; Embedded computing; Hardware; Partitioning algorithms; Process design; Runtime; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    0-8186-7683-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1996.570339
  • Filename
    570339