• DocumentCode
    2470069
  • Title

    Design space exploration using time and resource duality with the ant colony optimization

  • Author

    Wang, Gang ; Gong, Wenrui ; Derenzi, Brian ; Kastner, Ryan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    451
  • Lastpage
    454
  • Abstract
    Design space exploration during high level synthesis is often conducted through ad-hoc probing of the solution space using some scheduling algorithm. This is not only time consuming but also very dependent on designer´s experience. We propose a novel design exploration method that exploits the duality between the time and resource constrained scheduling problems. Our exploration automatically constructs a high quality time/area tradeoff curve in a fast, effective manner. It uses the max-min ant colony optimization to solve both the time and resource constrained scheduling problems. We switch between the time and resource constrained algorithms to quickly traverse the design space. Our algorithm provides a significant solution quality savings (average 17.3% reduction of resource counts) with similar run time on a comprehensive benchmark suite constructed with classic and real-life samples, compared to using force directed scheduling exhaustively at every time step. Our algorithms scale well over different applications and problem sizes
  • Keywords
    high level synthesis; minimax techniques; scheduling; ad-hoc probing; automatic construction; design space exploration; high level synthesis; instruction scheduling algorithms; max-min ant colony optimization; resource constrained scheduling; resource duality; scheduling algorithm; time duality; Algorithm design and analysis; Ant colony optimization; Delay; Design optimization; High level synthesis; Resource management; Scheduling algorithm; Space exploration; Switches; Time factors; Algorithms; Ant Colony Optimization; Design; Design Space Exploration; Instruction Scheduling Algorithms; MAX-MIN Ant System; Theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229234
  • Filename
    1688839