• DocumentCode
    303059
  • Title

    A novel technique for pipelined scheduling and allocation of data-flow graphs based on genetic algorithms

  • Author

    Morris, Robert ; Nowrouzian, Behroulz

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
  • Volume
    1
  • fYear
    1996
  • fDate
    26-29 May 1996
  • Firstpage
    429
  • Abstract
    Genetic algorithms are exploited and applied to the development of a novel technique for the high-level synthesis of digital signal processing algorithms. The proposed technique performs the scheduling and allocation of functional units for the synthesis of both pipelined and non-pipelined data-paths. The salient feature of this technique is that it employs the order crossover operator in combination with a schedule building heuristic to overcome the well known encoding problem encountered when applying genetic algorithms to scheduling problems. The technique is demonstrated through its application to a benchmark fifth-order elliptic wave-digital filter. The results show that the technique produces the optimum schedules for non-pipelined data-paths, but requires further refinements to match the best existing schedules for pipelined data-paths
  • Keywords
    circuit CAD; data flow graphs; elliptic filters; genetic algorithms; high level synthesis; pipeline processing; processor scheduling; signal processing; wave digital filters; data-flow graphs; digital signal processing algorithms; encoding problem; fifth-order elliptic wave-digital filter; functional units; genetic algorithms; high-level synthesis; nonpipelined data paths; order crossover operator; pipelined allocation; pipelined data paths; pipelined scheduling; schedule building heuristic; scheduling problems; Digital signal processing; Genetic algorithms; Genetic engineering; Hardware; High level synthesis; Job shop scheduling; Multiplexing; Pipeline processing; Signal processing algorithms; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1996. Canadian Conference on
  • Conference_Location
    Calgary, Alta.
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-3143-5
  • Type

    conf

  • DOI
    10.1109/CCECE.1996.548128
  • Filename
    548128