• DocumentCode
    1733442
  • Title

    A coalescing-partitioning algorithm for optimizing processor specification and task allocation

  • Author

    Beck, James E. ; Siewiorek, Daniel P.

  • Author_Institution
    Delco Electron. Corp., Kokomo, IN, USA
  • fYear
    1996
  • Firstpage
    342
  • Lastpage
    352
  • Abstract
    This paper considers the design problems of processor specification and task allocation for embedded computer systems. A graph partitioning-based representation is proposed that allows these problems to be solved concurrently. A custom design automation algorithm bared on this representation is then presented. This algorithm, named CP*-2, was benchmarked against two 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 applications and the benchmark algorithms consist of heuristic and simulated annealing approaches. On average, CP*-2 was found to generate solutions with quality comparable to simulated annealing with up to an order of magnitude improvement in run-time
  • Keywords
    formal specification; heuristic programming; optimising compilers; real-time systems; simulated annealing; CP*-2; baseline algorithms; benchmark algorithms; coalescing-partitioning algorithm; commercially developed automotive applications; custom design automation algorithm; design problems; embedded computer systems; graph partitioning-based representation; hardware cost; heuristic approach; processor specification optimisation; run-time; simulated annealing; task allocation; Automotive applications; Benchmark testing; Costs; Design automation; Embedded computing; Hardware; Partitioning algorithms; Process design; Runtime; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Systems, Architectures and Processors, 1996. ASAP 96. Proceedings of International Conference on
  • Conference_Location
    Chicago, IL
  • ISSN
    2160-0511
  • Print_ISBN
    0-8186-7542-X
  • Type

    conf

  • DOI
    10.1109/ASAP.1996.542828
  • Filename
    542828