• DocumentCode
    2123032
  • Title

    Synthesis of application-specific multiprocessor systems

  • Author

    Dhodhi, Muhammad Khan ; Ahmad, Imtiaz ; Chen, C. Y Roger

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Kuwait Univ., Safat, Kuwait
  • fYear
    1994
  • fDate
    28 Feb-3 Mar 1994
  • Firstpage
    671
  • Abstract
    The current VLSI/ULSI technology enables the implementation of a complicated system in a single chip at a low cost. Thus it has become cost effective to design special-purpose multiprocessor architectures for computationally-intensive applications in signal processing, control of power systems and robotics. In this paper, we introduce a novel design methodology based on the problem-space genetic algorithms for the synthesis of application-specific multiprocessor systems to meet the various cost and performance constraints, not merely the mapping of tasks onto a given system. The design methodology for the synthesis of a custom heterogeneous multiprocessor system selects the number and type of processor, finds an interconnection pattern between processors, maps the subtasks onto the system and provides a static schedule for the subtasks execution for a given application specified in terms of a task flow graph. The proposed problem-space genetic algorithms (PSGA) based design methodology combines the power of genetic algorithms, a global search method, with a problem-specific efficient heuristic to search a large design space in an intelligent way in order to find a global optimal solution within acceptable cpu times. This paper applies a novel PSGA-based design methodology and achieves a considerable improvements in the cpu times over the previous works. Comparisons are made between our and the previous works to show the strength of our methodology for the applications of large sizes. For the same designs, our technique gives optimal results in seconds, while the previous approach gives same results in hours
  • Keywords
    VLSI; application specific integrated circuits; circuit analysis computing; computational complexity; genetic algorithms; multiprocessing systems; multiprocessor interconnection networks; parallel architectures; probability; search problems; special purpose computers; PSGA; VLSI/ULSI technology; application-specific multiprocessor; computationally-intensive applications; control of power systems; cost; cpu times; global search method; interconnection pattern; mapping; optimal solution; performance constraints; problem-space genetic algorithms; problem-specific efficient heuristic; robotics; signal processing; special-purpose multiprocessor architectures; subtasks execution; tatic schedule; Control system synthesis; Costs; Design methodology; Genetic algorithms; Multiprocessing systems; Power system control; Signal design; Signal synthesis; Ultra large scale integration; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    European Design and Test Conference, 1994. EDAC, The European Conference on Design Automation. ETC European Test Conference. EUROASIC, The European Event in ASIC Design, Proceedings.
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-5410-4
  • Type

    conf

  • DOI
    10.1109/EDTC.1994.326793
  • Filename
    326793