_version_ 1866909161589047296
author Liu, Mingjie
Ene, Teodor-Dumitru
Kirby, Robert
Cheng, Chris
Pinckney, Nathaniel
Liang, Rongjian
Alben, Jonah
Anand, Himyanshu
Banerjee, Sanmitra
Bayraktaroglu, Ismet
Bhaskaran, Bonita
Catanzaro, Bryan
Chaudhuri, Arjun
Clay, Sharon
Dally, Bill
Dang, Laura
Deshpande, Parikshit
Dhodhi, Siddhanth
Halepete, Sameer
Hill, Eric
Hu, Jiashang
Jain, Sumit
Jindal, Ankit
Khailany, Brucek
Kokai, George
Kunal, Kishor
Li, Xiaowei
Lind, Charley
Liu, Hao
Oberman, Stuart
Omar, Sujeet
Pasandi, Ghasem
Pratty, Sreedhar
Raiman, Jonathan
Sarkar, Ambar
Shao, Zhengjiang
Sun, Hanfei
Suthar, Pratik P
Tej, Varun
Turner, Walker
Xu, Kaizhe
Ren, Haoxing
author_facet Liu, Mingjie
Ene, Teodor-Dumitru
Kirby, Robert
Cheng, Chris
Pinckney, Nathaniel
Liang, Rongjian
Alben, Jonah
Anand, Himyanshu
Banerjee, Sanmitra
Bayraktaroglu, Ismet
Bhaskaran, Bonita
Catanzaro, Bryan
Chaudhuri, Arjun
Clay, Sharon
Dally, Bill
Dang, Laura
Deshpande, Parikshit
Dhodhi, Siddhanth
Halepete, Sameer
Hill, Eric
Hu, Jiashang
Jain, Sumit
Jindal, Ankit
Khailany, Brucek
Kokai, George
Kunal, Kishor
Li, Xiaowei
Lind, Charley
Liu, Hao
Oberman, Stuart
Omar, Sujeet
Pasandi, Ghasem
Pratty, Sreedhar
Raiman, Jonathan
Sarkar, Ambar
Shao, Zhengjiang
Sun, Hanfei
Suthar, Pratik P
Tej, Varun
Turner, Walker
Xu, Kaizhe
Ren, Haoxing
contents ChipNeMo aims to explore the applications of large language models (LLMs) for industrial chip design. Instead of directly deploying off-the-shelf commercial or open-source LLMs, we instead adopt the following domain adaptation techniques: domain-adaptive tokenization, domain-adaptive continued pretraining, model alignment with domain-specific instructions, and domain-adapted retrieval models. We evaluate these methods on three selected LLM applications for chip design: an engineering assistant chatbot, EDA script generation, and bug summarization and analysis. Our evaluations demonstrate that domain-adaptive pretraining of language models, can lead to superior performance in domain related downstream tasks compared to their base LLaMA2 counterparts, without degradations in generic capabilities. In particular, our largest model, ChipNeMo-70B, outperforms the highly capable GPT-4 on two of our use cases, namely engineering assistant chatbot and EDA scripts generation, while exhibiting competitive performance on bug summarization and analysis. These results underscore the potential of domain-specific customization for enhancing the effectiveness of large language models in specialized applications.
format Preprint
id arxiv_https___arxiv_org_abs_2311_00176
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle ChipNeMo: Domain-Adapted LLMs for Chip Design
Liu, Mingjie
Ene, Teodor-Dumitru
Kirby, Robert
Cheng, Chris
Pinckney, Nathaniel
Liang, Rongjian
Alben, Jonah
Anand, Himyanshu
Banerjee, Sanmitra
Bayraktaroglu, Ismet
Bhaskaran, Bonita
Catanzaro, Bryan
Chaudhuri, Arjun
Clay, Sharon
Dally, Bill
Dang, Laura
Deshpande, Parikshit
Dhodhi, Siddhanth
Halepete, Sameer
Hill, Eric
Hu, Jiashang
Jain, Sumit
Jindal, Ankit
Khailany, Brucek
Kokai, George
Kunal, Kishor
Li, Xiaowei
Lind, Charley
Liu, Hao
Oberman, Stuart
Omar, Sujeet
Pasandi, Ghasem
Pratty, Sreedhar
Raiman, Jonathan
Sarkar, Ambar
Shao, Zhengjiang
Sun, Hanfei
Suthar, Pratik P
Tej, Varun
Turner, Walker
Xu, Kaizhe
Ren, Haoxing
Computation and Language
ChipNeMo aims to explore the applications of large language models (LLMs) for industrial chip design. Instead of directly deploying off-the-shelf commercial or open-source LLMs, we instead adopt the following domain adaptation techniques: domain-adaptive tokenization, domain-adaptive continued pretraining, model alignment with domain-specific instructions, and domain-adapted retrieval models. We evaluate these methods on three selected LLM applications for chip design: an engineering assistant chatbot, EDA script generation, and bug summarization and analysis. Our evaluations demonstrate that domain-adaptive pretraining of language models, can lead to superior performance in domain related downstream tasks compared to their base LLaMA2 counterparts, without degradations in generic capabilities. In particular, our largest model, ChipNeMo-70B, outperforms the highly capable GPT-4 on two of our use cases, namely engineering assistant chatbot and EDA scripts generation, while exhibiting competitive performance on bug summarization and analysis. These results underscore the potential of domain-specific customization for enhancing the effectiveness of large language models in specialized applications.
title ChipNeMo: Domain-Adapted LLMs for Chip Design
topic Computation and Language
url https://arxiv.org/abs/2311.00176