• DocumentCode
    2992598
  • Title

    Multiple-process behavioral synthesis for mixed hardware-software systems

  • Author

    Adams, Jay K. ; Thomas, Donald E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1995
  • fDate
    13-15 Sep 1995
  • Firstpage
    10
  • Lastpage
    15
  • Abstract
    Systems composed of microprocessors interacting with ASICs are necessarily multiple-process systems, since the controller in the microprocessor is separate from any controllers on the ASIC. For this reason, the design of such systems offers an opportunity to exploit not only hardware-software tradeoffs, but concurrency tradeoffs as well. The paper describes an automated iterative improvement technique for performing concurrency optimization and hardware-software tradeoffs simultaneously. Experimental results illustrate that addressing these two issues simultaneously enables us to identify a number of interesting cost/performance points that would not have been found otherwise
  • Keywords
    application specific integrated circuits; concurrency control; cost-benefit analysis; high level synthesis; logic design; microprocessor chips; multiprocessing systems; optimisation; resource allocation; software engineering; ASICs; automated iterative improvement technique; concurrency optimization; concurrency tradeoffs; controllers; cost/performance ratio; hardware-software tradeoffs; microprocessors; mixed hardware-software systems; multiple-process behavioral synthesis; Application specific integrated circuits; Automatic control; Concurrent computing; Control system synthesis; Control systems; Costs; Hardware; Microprocessors; Processor scheduling; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1995., Proceedings of the Eighth International Symposium on
  • Conference_Location
    Cannes
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-7076-2
  • Type

    conf

  • DOI
    10.1109/ISSS.1995.520606
  • Filename
    520606