èƵ

NVIDIA wants to use AI chatbots to help build better chips

Generative AI tools such as chatbots may be able to help chip designers generate code and find software bugs
NVIDIA chip used for developing and training AIs
NVIDIA

US computing firm NVIDIA is adapting AIs to help its human engineers build better computer chips.

Tech companies have been scrambling to secure supplies of NVIDIA’s chips – graphics processing units that sell for tens of thousands of dollars each – in the midst of an AI gold rush and subsequent chip shortage. NVIDIA is the leading supplier of chips for training and developing AIs, and its latest efforts put large language models (LLMs) to work improving such chips.

“This could become an instance of the ‘AI improving chips, chips improving AI’ virtuous cycle,” says at the University of California, San Diego.

NVIDIA’s engineers customised Llama 2 models – developed and released by Meta – by training the AIs on specialised data from NVIDIA’s own chip design and verification processes. The specially trained LLMs were renamed ChipNeMo models.

Their initial AI applications included a chatbot assistant that can answer questions about NVIDIA’s chip architecture and design, a generator that writes snippets of code for chip design software and a tool capable of automatically summarising and updating descriptions of known software bugs.

The chatbot assistant’s responses were rated 7.4 out of 10 by human experts, whereas the bug summarisation tool earned 4 to 5 points on a 7-point scale and the code generator achieved just over 50 per cent correctness. The researchers did not include human test scores, but said these AI scores “still show a considerable gap with human expert performance”.

It is too early to tell how such scores may lead to either improving chip design quality or saving labour time, says Kahng. But even if they are not yet beating humans, he suggests these AI tools could still prove helpful.

“These examples are still in a sweet spot of mechanical and small-scale tasks that involve code and text, where humans can verify correctness of outputs, or where best efforts – for example, catching some bugs, if not all bugs – are helpful,” says Kahng.

Training AI chatbots on data specific to designing chips – as NVIDIA has done – may allow them to generate “better-quality answers to technical questions than the general ChatGPT answers I am getting”, says at the University of California, Berkeley. He uses ChatGPT to produce code scripts that save him time. However, at this point he describes NVIDIA’s early results as “expected milestones” that are “neither insignificant nor groundbreaking”.

“It will be interesting to see what the next, say, five success stories will look like,” Kahng says.

Reference:

arXiv

Topics: AI / Artificial intelligence / Computing