又一個國外小白“重復造車輪”!兩周時間從零開始設計出CPU!GPU設計、流片也在進行中!
2024-04-12 11:23:54 EETOP我們之前報道過愛好者DIY CPU設計,以及DIY GPU項目。然而,其中一些壯舉消耗了相關人員多年的業余時間。而Majmudar一定是在度假,把他所有的剩余時間都花在了這個“速跑”項目上,才能“從零開始”,及快速的取得如此成就。
Majmudar的自述顯示了他的決心和高效。他概述了在設計CPU過程中的關鍵步驟,包括學習芯片架構和制造的基礎知識,使用Verilog創建電路,以及通過開源EDA工具OpenLane進行芯片布局的設計和優化。這種從理論到實踐的快速轉化,顯示出他在芯片設計領域的天賦和努力。
這位初出茅廬的芯片設計師自稱是一家 web3 開發公司的創始工程師之一。對于一個硬件小白,短短兩周就從硬件零基礎設計出了CPU,這不得不說是一個壯舉!Majmudar 接下來的工作是設計 GPU,然而,Majmudar也坦誠地表示,從頭開始設計GPU是一項極具挑戰性的任務。由于GPU架構數據的專有性和閉源性,他很難找到有用的在線學習資源。盡管如此,他依然對這項任務充滿熱情,并借助Anthropic的Claude Opus AI工具在GPU設計階段取得了一些進展。
Majmudar的GPU設計在兩周內就完成了大部分工作,但隨后進展放緩,這可能會引發讀者的擔憂。然而,他樂觀地預測,他的GPU設計將在不久的將來完成,并計劃進行流片。盡管我們知道,向TinyTapeout等項目提交工作到實際生產運行之間可能需要相當長的時間,但Majmudar的樂觀態度和對項目的熱情仍然讓人期待他的下一次更新。
從我們之前報道過的很多類似DIY項目,基本都是國外工程師進行的。對于國內的一些評論,認為這樣的DIY項目屬于重復造車輪、不值得效仿。我們或許可以換一個角度看待。雖然從商業角度來看,重復造車輪確實沒有太多價值,但這樣的項目對于工程師個人來說,卻是一次寶貴的學習和實踐機會。它不僅能夠提升工程師的技能水平,還能夠推動技術創新和發展。因此,也希望我們國內工程師或者在校學生能夠參與到這種“重復造車輪”的學習與實踐中來。