METHOD FOR CO-DESIGN OF HARDWARE AND NEURAL NETWORK ARCHITECTURES USING COARSE-TO-FINE SEARCH, TWO-PHASED BLOCK DISTILLATION AND NEURAL HARDWARE PREDICTOR
Abstract:
Methods, systems, and apparatus for combined or separate implementation of coarse-to-fine neural architecture search (NAS), two-phase block NAS, variable hardware prediction, and differential hardware design are provided and described. A variable predictor is trained, as described herein. Then, a controller or policy may be used to iteratively modify a neural network architecture along dimensions formed by neural network architecture parameters. The modification is applied to blocks (e.g., subnetworks) within the neural network architecture. In each iteration, the remainder of the neural network architecture parameters are modified and learned with a differential NAS method. The training process is performed with two-phase block NAS and incorporates a variable hardware predictor to predict power, performance, and area (PPA) parameters. The hardware parameters may be learned as well using the variable hardware predictor.
Information query
Patent Agency Ranking
0/0