Your browser doesn't support javascript.
loading
A graph placement methodology for fast chip design.
Mirhoseini, Azalia; Goldie, Anna; Yazgan, Mustafa; Jiang, Joe Wenjie; Songhori, Ebrahim; Wang, Shen; Lee, Young-Joon; Johnson, Eric; Pathak, Omkar; Nazi, Azade; Pak, Jiwoo; Tong, Andy; Srinivasa, Kavya; Hang, William; Tuncer, Emre; Le, Quoc V; Laudon, James; Ho, Richard; Carpenter, Roger; Dean, Jeff.
Afiliación
  • Mirhoseini A; Google Research, Brain Team, Google, Mountain View, CA, USA. azalia@google.com.
  • Goldie A; Google Research, Brain Team, Google, Mountain View, CA, USA. agoldie@google.com.
  • Yazgan M; Computer Science Department, Stanford University, Stanford, CA, USA. agoldie@google.com.
  • Jiang JW; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Songhori E; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Wang S; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Lee YJ; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Johnson E; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Pathak O; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Nazi A; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Pak J; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Tong A; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Srinivasa K; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Hang W; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Tuncer E; Computer Science Department, Stanford University, Stanford, CA, USA.
  • Le QV; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Laudon J; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Ho R; Google Research, Brain Team, Google, Mountain View, CA, USA.
  • Carpenter R; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
  • Dean J; Google Chip Implementation and Infrastructure (CI2) Team, Google, Sunnyvale, CA, USA.
Nature ; 594(7862): 207-212, 2021 06.
Article en En | MEDLINE | ID: mdl-34108699
ABSTRACT
Chip floorplanning is the engineering task of designing the physical layout of a computer chip. Despite five decades of research1, chip floorplanning has defied automation, requiring months of intense effort by physical design engineers to produce manufacturable layouts. Here we present a deep reinforcement learning approach to chip floorplanning. In under six hours, our method automatically generates chip floorplans that are superior or comparable to those produced by humans in all key metrics, including power consumption, performance and chip area. To achieve this, we pose chip floorplanning as a reinforcement learning problem, and develop an edge-based graph convolutional neural network architecture capable of learning rich and transferable representations of the chip. As a result, our method utilizes past experience to become better and faster at solving new instances of the problem, allowing chip design to be performed by artificial agents with more experience than any human designer. Our method was used to design the next generation of Google's artificial intelligence (AI) accelerators, and has the potential to save thousands of hours of human effort for each new generation. Finally, we believe that more powerful AI-designed hardware will fuel advances in AI, creating a symbiotic relationship between the two fields.

Texto completo: 1 Colección: 01-internacional Banco de datos: MEDLINE Idioma: En Revista: Nature Año: 2021 Tipo del documento: Article País de afiliación: Estados Unidos

Texto completo: 1 Colección: 01-internacional Banco de datos: MEDLINE Idioma: En Revista: Nature Año: 2021 Tipo del documento: Article País de afiliación: Estados Unidos