• DocumentCode
    2192569
  • Title

    A hybrid genetic algorithm applied to automatic parallel controller code generation

  • Author

    Sandnes, F.E. ; Megson, G.M.

  • Author_Institution
    Dept. of Comput. Sci., Reading Univ., UK
  • fYear
    1996
  • fDate
    12-14 Jun 1996
  • Firstpage
    70
  • Lastpage
    75
  • Abstract
    High performance real-time digital controllers employ parallel hardware such as transputers and digital signal processors to achieve short response times when this is not achievable with conventional uni-processor systems. Implementing such fine-grained parallel software is error-prone and difficult. We show how a hybrid genetic algorithm can be applied to automate this parallel code generation for a set of regular control problems such that significant speedup is obtained with few constraints on hardware. Genetic algorithms are particularly suited to this problem since the mapping problem is combinatorial in nature. However, one drawback of the genetic algorithm is that it is sensitive to small changes in the problem size. To overcome this problem the presented approach partitions the original problem into sub-problems, called boxes. The scheduling of these boxes is similar to the VLSI placement problem
  • Keywords
    automatic programming; computer aided software engineering; computerised control; digital control; genetic algorithms; parallel programming; performance evaluation; real-time systems; scheduling; VLSI placement problem; automatic parallel controller code generation; boxes; digital signal processors; error-prone; fine-grained parallel software; high performance real-time digital controllers; hybrid genetic algorithm; parallel hardware; regular control problems; scheduling; short response time; speedup; transputers; uniprocessor systems; Automatic control; Automatic generation control; Control systems; Delay; Digital control; Digital signal processors; Genetic algorithms; Hardware; Hybrid power systems; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
  • Conference_Location
    L´Aquila
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7496-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1996.557799
  • Filename
    557799