Computer science: Artificial intelligence speeds up computer chip design
June 10, 2021
Computer chip design can be greatly accelerated by using machine learning tools, according to a paper in Nature this week. The approach is shown to generate viable chip designs that perform at least as well as those produced by human engineers, but with the design process taking hours rather than months. This method is already being used in the design of the next generation of Google’s artificial intelligence computer systems.
The placement of different components on a computer chip is key to determining overall chip performance. Designing the physical layout of a computer chip is a complex and time-consuming task that has been difficult to automate, requiring intense efforts by expert human design engineers. Machine learning tools can be used to accelerate this so-called floorplanning process, Azalia Mirhoseini, Anna Goldie and colleagues demonstrate.
The authors pose chip floorplanning as a reinforcement learning problem and develop a neural network that can generate viable chip designs. They train a reinforcement learning agent to treat floorplanning as a game, in which the components are ‘pieces’, the canvas on which components sit is the ‘board’ and the ‘winning result’ is optimal performance according to a range of evaluation metrics (based on a reference dataset of 10,000 chip placements). The method can generate viable chip floorplans that are comparable or superior to those designed by human experts in under six hours, potentially saving thousands of hours of human effort for each new generation of computer chips, the authors note.
“The development of methods for automated chip design that are better, faster and cheaper than current approaches will help to keep alive the ‘Moore’s law’ trajectory of chip technology,” (in which the number of components per chip has roughly doubled every two years) writes Andrew Kahng in an accompanying News & Views article. He adds that the revelation that the authors’ floorplan solutions are being used in the design of Google’s next-generation AI processors demonstrates that the designs are good enough to be manufactured on a large scale.
Ecology: Australian reef species decline following decade of warmingNature
Astronomy: Explaining the acceleration of the interstellar object ‘OumuamuaNature
Neuroscience: How bird brain cells work in harmony to start singingNature
Astronomy: Nucleic acid precursor detected on RyuguNature Communications
Ecology: Inbreeding may hamper killer whale conservationNature Ecology & Evolution
Biology: A new taste identified in fliesNature Metabolism