Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,21 @@
# TPU_Gen
This repo contains the framework to generate the TPU and their approximate versions, leveraging the Large Language Models.
# TPU-Gen: LLM-Driven Custom Tensor Processing Unit Generator

📌 **Accepted at ICLAD 2025**

This repository hosts the official implementation, dataset, and experimental results for our paper:

**"TPU-Gen: LLM-Driven Custom Tensor Processing Unit Generator"**
Authored by Kartik Pandit, Deepak Vungarala, Mohammed Elbtity, Shaahin Angizi, Ramtin Zand, and collaborators.

---

## 🧠 TPU-Gen Framework Overview

TPU-Gen is the first end-to-end framework that uses fine-tuned LLMs with RAG (Retrieval-Augmented Generation) to generate both **exact and approximate TPU architectures**.

It consists of:

- ✅ Prompt generation from user input
- ✅ LLMs enhanced with multi-shot learning
- ✅ RAG module for dependency fetching
- ✅ Automated design validation and PPA reporting