• DocumentCode
    3178668
  • Title

    Integrated scheduling, allocation and binding in High Level Synthesis using multi structure genetic algorithm based design space exploration

  • Author

    Sengupta, Anirban ; Sedaghat, Reza

  • Author_Institution
    Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
  • fYear
    2011
  • fDate
    14-16 March 2011
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    This paper presents a novel multi structure genetic algorithm based design space exploration system which concurrently solves the problem of integrated scheduling, allocation and binding in High Level Synthesis based on the user specified power consumption and execution time constraints (not just latency constraint). The proposed novel cost function based on power consumption and execution time considers functional units, registers, multiplexers, demultiplexers and clock frequency oscillator during the exploration process. The presented approach incorporates a new seeding process for the two special parent chromosomes as well as employs a novel `load factor heuristic´ which guarantees that the final solution found will always be optimal/near-optimal in terms of the user specified execution time and power constraints. The results of the final solution reflect the number of adders/subtractors, multipliers, clock frequency, multiplexers, demultiplexers and registers. Further, the final result also indicates the latency, execution time, power consumption and the optimal/near-optimal resource combination found. The proposed approach when verified for number of standard DSP benchmarks yielded superior results compared to a recent GA based heuristic approach.
  • Keywords
    VLSI; adders; genetic algorithms; high level synthesis; integrated circuit design; multiplexing equipment; scheduling; clock frequency oscillator; design space exploration; execution time constraints; high level synthesis; integrated scheduling; latency constraint; load factor heuristic; multistructure genetic algorithm; near-optimal resource combination; parent chromosomes; power consumption; Biological cells; Cost function; Encoding; Genetic algorithms; Resource management; Schedules; Space exploration; Integrated; allocation; binding; design space exploration; execution time; power consumption; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2011 12th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-61284-913-3
  • Type

    conf

  • DOI
    10.1109/ISQED.2011.5770772
  • Filename
    5770772