Publication | Closed Access
AnaCoNGA: Analytical HW-CNN Co-Design Using Nested Genetic Algorithms
17
Citations
12
References
2022
Year
EngineeringMachine LearningHardware AccelerationCellular Neural NetworkNeural NetworkDesignHardware AlgorithmComputer EngineeringComputer ArchitectureFpga DesignGenetic AlgorithmComputer ScienceResource AllocationParallel ComputingDeep LearningNeural Architecture SearchPresent Anaconga
We present AnaCoNGA, an analytical co-design methodology, which enables two genetic algorithms to evaluate the fitness of design decisions on layer-wise quantization of a neural network and hardware (HW) resource allocation. We embed a hardware architecture search (HAS) algorithm into a quantization strategy search (QSS) algorithm to evaluate the hardware design Pareto-front of each considered quantization strategy. We harness the speed and flexibility of analytical HW-modeling to enable parallel HW-CNN co-design. With this approach, the QSS is focused on seeking high-accuracy quantization strategies which are guaranteed to have efficient hardware designs at the end of the search. Through AnaCoNGA, we improve the accuracy by 2.88 p.p. with respect to a uniform 2-bit ResNet20 on CIFAR-10, and achieve a 35% and 37% improvement in latency and DRAM accesses, while reducing LUT and BRAM resources by 9% and 59% respectively, when compared to a standard edge variant of the accelerator. The nested genetic algorithm formulation also reduces the search time by 51% compared to an equivalent, sequential co-design formulation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1