Smart Enumeration: A Systematic Approach to Exhaustive Search

  • Authors:
  • Tim Todman;Haohuan Fu;Brittle Tsoi;Oskar Mencer;Wayne Luk

  • Affiliations:
  • Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ

  • Venue:
  • Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper explores the potential of smart enumeration: enumeration of a design space giving the effect of exhaustive search, while using heuristics to order and reduce the search space. We characterise smart enumeration as having several key properties, including carefully chosen problem domains and techniques to speed up the search, such as those that exploit symmetry. We also generate reconfigurable hardware to accelerate part of the search. Our approach has been applied to technology mapping for field-programmable gate arrays, optimising area and power consumption.