• DocumentCode
    766157
  • Title

    Genetic algorithm for mapping tasks onto a reconfigurable parallel processor

  • Author

    Ravikumar, C.P. ; Gupta, A.K.

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Technol., New Delhi, India
  • Volume
    142
  • Issue
    2
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    The authors describe a genetic algorithm for a difficult optimisation problem which arises in the context of parallel processing. The problem is to assign each task in the given task graph T to a processor, so as to minimise the total overall execution time of the tasks. Total execution time is computed with the knowledge of individual run times of tasks and the communication requirements among tasks. The intertask communication time is dependent on the interconnection network which connects the processors. No prior knowledge of the interconnection topology is assumed. The algorithm finds the interconnection architecture that is best suited for the task graph T; this makes sense when the target architecture is reconfigurable through programmable switches, e.g. transputer based parallel processors. The algorithm is also extended to add heterogeneous platforms, where each task t can be executed on a particular class of processors. The optimisation technique is based on the genetic paradigm. The authors describe an efficient chromosome representation, genetic operators and a fitness measure suitable for the application
  • Keywords
    directed graphs; genetic algorithms; multiprocessor interconnection networks; parallel architectures; reconfigurable architectures; chromosome representation; fitness measure; genetic algorithm; genetic paradigm; heterogeneous platforms; interconnection architecture; interconnection network; intertask communication time; optimisation problem; programmable switches; reconfigurable parallel processor; task assignment; task graph; transputer based parallel processors;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19951607
  • Filename
    376980