- YC มองว่า LLM สามารถลดต้นทุนการออกแบบระบบดิจิทัลแบบกำหนดเองได้อย่างมาก แต่คอขวดหลักไม่ได้อยู่ที่การสร้างโค้ด แต่อยู่ที่ การออกแบบสถาปัตยกรรมชิปและการตรวจสอบความถูกต้อง
- แม้ LLM จะสร้าง Verilog ที่ทำงานได้เป็นครั้งคราว แต่ประสิทธิภาพยังด้อยกว่ามนุษย์ และยังไม่สามารถออกแบบ สถาปัตยกรรมใหม่ ที่เป็นตัวกำหนดประสิทธิภาพของชิปเร่งความเร็วรุ่นล่าสุดได้
- แนวทางลดต้นทุนนี้คล้ายกับ High-Level Synthesis (HLS) ในอดีต ซึ่งแม้เพิ่มผลิตภาพได้ แต่คุณภาพผลลัพธ์และประสิทธิภาพยังด้อยกว่าโฟลว์ RTL จึงไม่กลายเป็นกระแสหลักในตลาดชิปมูลค่าสูง
- พื้นที่ที่ LLM หรือ HLS ช่วยได้มีขอบเขตจำกัด เช่น การเร่งความเร็วด้วย FPGA สำหรับทีมที่ขาดความเชี่ยวชาญ RTL ส่วนตลาดอย่าง genomics หรือ CFD นั้น GPU รองรับความต้องการได้บางส่วนแล้วและมีขนาดเล็ก
- โอกาสที่สมจริงกว่าการทำให้งานออกแบบเป็นอัตโนมัติคือ ผลิตภาพในการตรวจสอบความถูกต้องของชิป แต่ยังมีความท้าทายในการทำให้ LLM เข้าใจและให้เหตุผลกับสเปกชิปที่ซับซ้อนได้
คอขวดของการออกแบบชิปที่ข้อเสนอของ YC มองข้าม
- ใน Request for Startups ล่าสุด YC มองว่าการออกแบบระบบดิจิทัลแบบกำหนดเองมีราคาแพงเพราะต้องมีการออกแบบ พัฒนา และทดสอบแบบคัสตอม และ โมเดลภาษาขนาดใหญ่ จะช่วยลดต้นทุนได้มาก
- หากปรับแต่งอัลกอริทึมหรือการคำนวณเฉพาะทาง งานอย่าง cryptocurrency mining, data compression และ special-purpose encryption อาจทำได้เร็วขึ้น 5x~100x และใช้พลังงานน้อยลง 10x~100x
- หาก Gary Tan และ YC เชื่อว่า LLM สามารถออกแบบชิปที่ดีกว่ามนุษย์ 100 เท่า นั่นถือเป็นการประเมินความยากของการออกแบบชิปและความเชี่ยวชาญของนักออกแบบต่ำเกินไปอย่างมาก
- LLM เขียน Verilog ที่ใช้งานได้ในบางครั้ง แต่ประสิทธิภาพยังด้อยกว่ามนุษย์ และไม่มีความสามารถในการออกแบบ สถาปัตยกรรมชิปใหม่ ซึ่งเป็นตัวขับเคลื่อนการยกระดับประสิทธิภาพของชิปเร่งความเร็วรุ่นล่าสุด
- ท้ายที่สุด LLM จึงใกล้เคียงกับเครื่องมือที่สร้างโค้ด Verilog ธรรมดา มากกว่าจะเป็นผู้สร้างชิปที่ดีขึ้นอย่างก้าวกระโดด
ข้อจำกัดของแนวทางลดต้นทุนที่ HLS เคยเผชิญมาก่อน
- ความคาดหวังว่าเครื่องมือที่ใช้ LLM จะลดต้นทุนการออกแบบชิปและขยายความคุ้มค่าทางเศรษฐศาสตร์ของ hardware acceleration นั้นคล้ายกับความพยายามเรื่อง High-Level Synthesis (HLS) ในอดีต
- HLS ปรากฏขึ้นพร้อมกับการก่อตั้ง Forte Design Systems ในปี 1998 และ Cynthesizer แปลง SystemC เป็น Verilog โดยอัตโนมัติตามข้อจำกัดด้าน timing ที่กำหนด
- เครื่องมือ HLS แปลงโค้ดภาษาระดับสูงอย่าง C, C++ และ Scala เป็น Verilog แล้วสังเคราะห์ต่อเป็น logic gates สำหรับ ASIC และ FPGA ได้
- เป้าหมายคือช่วยให้ทีมที่ไม่มีความเชี่ยวชาญ Verilog เชิงลึกสามารถพัฒนาซิลิคอนได้ถูกลงและง่ายขึ้น
- Cynthesizer ไม่ได้แพร่หลายอย่างกว้างขวาง และ Forte ถูก Cadence เข้าซื้อในปี 2014 ก่อนถูกรวมเข้ากับ Stratus ซึ่งเป็นเครื่องมือ HLS ของ Cadence
การประเมิน HLS ในปัจจุบันและตลาดชิปประสิทธิภาพสูง
- Xilinx ซึ่งปัจจุบันคือ AMD ผลักดัน HLS อย่างจริงจังสำหรับการเร่งความเร็วด้วย FPGA และ Vitis ได้รับการประเมินว่าเป็นหนึ่งในเครื่องมือ HLS ที่ดีของอุตสาหกรรม
- บทนำของงานสำรวจเทคโนโลยี HLS ล่าสุดโดย Lan Huang ชี้ให้เห็นข้อจำกัดของเครื่องมือ HLS
- นักออกแบบยังต้องรับมือกับหลายแง่มุมของการออกแบบฮาร์ดแวร์อยู่ดี
- วงจรการพัฒนายังคงยาวนาน
- คุณภาพผลลัพธ์ (QoR) ยังตามหลังโฟลว์ RTL อย่างมาก
- งานสำรวจของนักวิจัยรายอื่นก็ให้ผลลัพธ์ที่น่าผิดหวังในทำนองเดียวกัน
- HLS สามารถเพิ่มผลิตภาพของนักออกแบบได้ แต่ลดประสิทธิภาพของงานออกแบบที่สร้างขึ้น
- ในตลาดชิปมูลค่าสูงที่แข่งขันรุนแรงอย่าง AI accelerator ประสิทธิภาพคือดัชนีการแข่งขันหลัก ดังนั้นการยอมรับต้นทุนเริ่มต้นเพื่อจ้างนักออกแบบ RTL ที่เก่งและสร้างชิปที่เร็วกว่า จึงเป็นทางเลือกที่สมเหตุสมผลกว่า
ปัญหาความคุ้มค่าทางเศรษฐศาสตร์ของตลาด accelerator ขนาดเล็ก
- HLS ไม่สามารถตั้งหลักได้ในชิปมูลค่าสูงและผลิตจำนวนมากที่ให้ความสำคัญกับประสิทธิภาพและความคุ้มค่าด้านพลังงาน และ LLM ที่สร้าง Verilog คุณภาพต่ำก็มีแนวโน้มจะเจอปัญหาเดียวกัน
- ตัวอย่างบางส่วนที่ HLS ประสบความสำเร็จคือพื้นที่ที่ทำให้วิศวกรซึ่งไม่มีความเชี่ยวชาญด้านซิลิคอนสามารถใช้ hardware acceleration ได้
- การเร่งความเร็วเวิร์กโหลด genomics ด้วย FPGA
- การเร่งความเร็วเวิร์กโหลด CFD ด้วย FPGA
- ในกรณีเหล่านี้ เหตุผลที่ HLS มีคุณค่าคือวิศวกรที่สร้าง hardware accelerator ดังกล่าวไม่มีประสบการณ์ในการสร้างงานออกแบบที่ปรับแต่งระดับ RTL ตั้งแต่ต้น
- แต่ตลาด hardware acceleration สำหรับ genomics และ CFD ค่อนข้างเล็ก และ GPU ก็รองรับความต้องการได้ในระดับหนึ่งแล้ว อีกทั้งยังมีขนาดไม่ถึงเสี้ยวของยอดขายชิป AI หรือ accelerator สำหรับการเข้ารหัส
- หากตลาดใหญ่กว่านี้ ก็จะมีความคุ้มค่าทางเศรษฐศาสตร์ในการใช้วิศวกรฮาร์ดแวร์ที่มีทักษะเพื่อสร้างซิลิคอนที่ปรับแต่งมาอย่างเหมาะสม
พื้นที่ที่การลดต้นทุนอาจเปิดได้และข้อจำกัด
- LLM อาจลดต้นทุนการพัฒนาซิลิคอน จนทำให้ ASIC เฉพาะทางสำหรับแอปพลิเคชันอย่าง genomics ซึ่งก่อนหน้านี้ไม่คุ้มค่า กลายเป็นสิ่งที่ทำได้
- อย่างไรก็ตาม เหตุผลที่ ASIC เหล่านั้นไม่คุ้มค่ามาก่อนคือมันไม่ใช่ตลาดขนาดใหญ่
- แอปพลิเคชันที่ยังไม่จำเป็นต้องใช้ hardware acceleration มีแนวโน้มจะเป็นตลาดเล็ก และเป็นเป้าหมายที่ไม่ดีสำหรับสตาร์ทอัพ
- ในตลาดที่กำลังเติบโต ชิปที่ออกแบบโดย LLM คุณภาพต่ำอาจเป็น ฐานตั้งต้น ราคาถูกสำหรับสตาร์ทอัพได้
- เมื่อตลาดใหญ่พอจนรองรับทีมออกแบบชิปเต็มรูปแบบได้ ในอนาคตอันใกล้ ชิปที่มนุษย์ออกแบบน่าจะเหนือกว่าชิปที่ LLM ออกแบบได้อย่างง่ายดายในด้านประสิทธิภาพ
บทบาทที่สมจริงของ LLM ในการออกแบบชิป
- หากการออกแบบชิปด้วย LLM เปิดได้เพียงตลาดมูลค่าต่ำเป็นหลัก เหตุผลที่สตาร์ทอัพและบริษัท EDA เดิมต้องการใช้ LLM จึงอยู่ที่เรื่องอื่น
- LLM copilot สำหรับ Verilog อย่างดีที่สุดก็อยู่ในระดับธรรมดา แต่ถ้าให้เขียนโค้ดชิ้นเล็ก ๆ ก็ช่วยประหยัดเวลาวิศวกรและลดต้นทุนบริษัทได้
- พื้นที่ที่สำคัญกว่าคือ การตรวจสอบความถูกต้องของชิป
- โดยทั่วไป บั๊กในซิลิคอนมีต้นทุนสูงมาก จึงต้องมีวิศวกรตรวจสอบความถูกต้อง 2 คนต่อนักออกแบบ 1 คน
- ในยุคปัจจุบัน การหาวิศวกรตรวจสอบความถูกต้องที่เก่งทำได้ยาก
- หาก LLM ทำให้การตรวจสอบความถูกต้องเร็วขึ้น ง่ายขึ้น และมีประสิทธิผลมากขึ้นได้ ก็จะสร้างคุณค่าอย่างมากให้ทั้งบริษัทเซมิคอนดักเตอร์เดิมและสตาร์ทอัพด้านเซมิคอนดักเตอร์
- อย่างไรก็ตาม การทำให้ LLM เข้าใจและให้เหตุผลกับสเปกการออกแบบชิปได้จริงไม่ใช่งานเล็ก และยังน่าสงสัยต่อแนวทางที่นำ LLM ที่ fine-tune แล้วมาใช้กับการตรวจสอบความถูกต้องของชิปแบบตรงไปตรงมา เช่น Bronco หรือ Instachip
โมเดลที่จำเป็นต่อการตรวจสอบความถูกต้องและผู้ได้รับประโยชน์
- สเปกชิปมักซับซ้อน ไม่สมบูรณ์ และวกวนเหมือนเขาวงกต
- การตรวจสอบความถูกต้องของชิปให้สำเร็จต้องอาศัย LLM ที่เข้าใจสถานะภายในที่คาดหวังของชิป
- โดยแก่นแล้ว โมเดลภาษาจำเป็นต้องมี formal model ของชิป ซึ่งใกล้เคียงกับ AlphaProof ที่นำไปใช้กับการตรวจสอบความถูกต้องของเซมิคอนดักเตอร์แทนคณิตศาสตร์
- Normal Computing กำลังทำงานในทิศทางนี้ควบคู่กับ thermodynamic chip architectures แบบใหม่
- LLM อาจทำให้การออกแบบชิปถูกลงได้ แต่ผู้ได้ประโยชน์หลักคือบริษัทเซมิคอนดักเตอร์ขนาดใหญ่ที่ลดบุคลากรตรวจสอบความถูกต้องได้ สตาร์ทอัพชิปแบบดั้งเดิมที่ดำเนินงานด้วยทีมเล็กลงได้ และสตาร์ทอัพซอฟต์แวร์ EDA ที่ขายเครื่องมือบนฐาน LLM
- LLM ไม่ได้ทำให้เกิดชิปที่ดีกว่า 100 เท่า และไม่ได้ทำให้สตาร์ทอัพฮาร์ดแวร์ที่มุ่งตลาดซึ่งขาด hardware acceleration เกิดขึ้นได้ เพราะความคุ้มค่าทางเศรษฐศาสตร์ไม่ลงตัว
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ในวงการ EDA นั้น LLM ยังต้องไปอีกไกล
เมื่อไม่กี่เดือนก่อน มีคนใน LinkedIn ถาม LLM หลัก ๆ ว่าค่าความจุรวมของวงจรตัวเก็บประจุ 3 ตัวที่วาดแบบขัดกับสัญชาตญาณ แต่จริง ๆ แล้วต่อขนานกันคือเท่าไร ปรากฏว่าไม่มีตัวไหนตอบถูกเลย ไม่ใช่แค่ตัดสินผิดว่าเป็นการต่ออนุกรมเท่านั้น แต่การคำนวณค่าความจุแบบอนุกรมเองก็ยังผิดด้วย และแม้ลองพรอมป์หลายแบบก็ยังตอบถูกไม่ได้
อีกอย่าง เคยเห็นโฆษณาเครื่องมือ AI ที่บอกว่าช่วยให้เข้าใจแผนผังวงจรได้ ในวงจรที่ดูเหมือนแป้นเหยียบดิสทอร์ชันกีตาร์ มันตอบถูกว่าตัวเก็บประจุป้องกันกระแสตรง แต่พลาดประเด็นว่ามันเป็นองค์ประกอบของฟิลเตอร์ RC แบบไฮพาส เสียงบรรยายที่ว่า “เรียนวิศวกรรมไฟฟ้ามา 4 ปี ยังไม่เคยสอนเรื่องนี้เลย” ทำให้ขำ เพราะก็สงสัยว่าจริง ๆ แล้วเขาไม่สอนทั้งเรื่องตัวเก็บประจุบล็อกกระแสตรงกับฟิลเตอร์ RC เลยหรือไง
ถ้าเป็นสาขานี้ คงต้องสร้างชุดเอกสารที่คัดสรรเองอย่างจริงจัง แล้วฝึกโมเดลที่เฉพาะทางกว่านี้ โมเดลทั่วไปหลงทางเยอะเกินไป
คนจำนวนมากที่ผ่านการศึกษาระดับมหาวิทยาลัยก็ไม่ได้เชื่อว่าตัวเองได้เรียนรู้อะไรที่มีความหมายจากบางวิชา ผมเชื่อได้เต็มที่ว่าคนเหล่านั้นอาจไม่ได้เรียนรู้และจดจำสิ่งที่มีความหมายจากวิชานั้นจริง ๆ แต่จะโทษว่าเป็นความรับผิดชอบของชั้นเรียนหรือไม่นั้นน่าสงสัยกว่ามาก
วงจร RC นี่โหดจริง ๆ
การใช้ LLM ในขั้นตอนที่โดยเนื้อแท้ไม่สามารถทำซ้ำได้อยู่แล้ว เช่น การระดมไอเดียหรือการเรียนรู้ ถือว่าโอเค แต่ผมยังคงเชื่อได้ยากว่าเหล่าวิศวกรอยากเอากล่องดำที่ช้า แพง และไม่กำหนดแน่นอนไปใส่ไว้ในแกนกลางของระบบที่ซับซ้อนสุดขีด ซึ่งต้องการความน่าเชื่อถือ ความสามารถในการตรวจสอบ และความเข้าใจได้
ผมจำได้ว่าเคยเห็นการพิสูจน์หรือข้อคาดเดาว่าเป็นไปไม่ได้ที่จะสร้าง “ไฟร์วอลล์ LLM” ที่บล็อกพรอมป์ที่เป็นไปได้ทั้งหมดได้ แต่ความทรงจำผมอาจผิดก็ได้
[1] https://arxiv.org/abs/2410.07283
ที่เหลือพูดถูก ยังตรวจสอบได้หรือเข้าใจได้ไม่พอ
งานที่ต้องการ “ความเข้าใจ” อย่างลึกซึ้งหรือการประดิษฐ์สิ่งใหม่ ไม่ใช่งานที่ควรมอบให้เครื่องเล่นคำเชิงสถิติ ยังไม่เคยเห็นแม้แต่กรณีเดียวที่ LLM ประดิษฐ์สิ่งใหม่ได้จริงในสาขาใด ๆ หมายถึงระดับที่ผู้เชี่ยวชาญในสาขานั้นตัดสินว่าใหม่จริง
จุดที่ LLM เปล่งประกายคือการสร้างข้อความสำเร็จรูป และนั่นมีประโยชน์มาก จนถึงตอนนี้ผมยังไม่เคยเห็น “ความคิด” แบบสร้างสรรค์จาก LLM เลย แม้จะใช้ AI ในงานทุกวันก็ตาม
ESM3: https://www.evolutionaryscale.ai/blog/esm3-release
AlphaProof/AlphaGeometry2: https://deepmind.google/discover/blog/ai-solves-imo-problems...
การค้นพบวัสดุใหม่ของ MatPilot: https://arxiv.org/abs/2411.08063
และยังมีการฝึกดิจิทัลทวินของ Nvidia Omniverse ด้วย
https://blog.google/technology/ai/google-ai-big-scientific-b...
มีเหตุผลที่เราใช้ชื่ออย่าง Timsort หรือ Dijkstra เพราะการประดิษฐ์สิ่งแบบนั้นต้องใช้ความคิดสร้างสรรค์ของมนุษย์ที่หาได้ยาก ถ้า LLM ยังสร้างอัลกอริทึมการเรียงลำดับใหม่ที่ดีกว่าอัลกอริทึมเดิมอย่างมีนัยสำคัญไม่ได้ งานที่ยากกว่ามากอย่างการออกแบบชิปก็ยิ่งยากกว่าเดิม
YC ไม่ได้สนใจว่า การออกแบบชิปด้วย LLM “สมเหตุสมผลหรือไม่” เหมือน VC รายอื่น ๆ พวกเขาไร้ความสามารถทางเทคนิค และสนใจแค่ผลิตสตาร์ทอัพที่ขับเคลื่อนด้วยการโฆษณาเกินจริงซึ่งอาจมีโอกาสถูกซื้อกิจการเท่านั้น
Gary Tan ไม่ได้สนใจ “การสร้างชิปที่ดีกว่า” แต่สนใจหาคนโง่ที่ยอมซื้อบริษัทห่วย ๆ ที่ขับเคลื่อนด้วยการโฆษณาเกินจริงในราคาหลายพันล้านดอลลาร์มากกว่า ถ้าเป็นวาณิชธนกิจแบบเก่าคงเหมาะพอดี
YC ไร้ความสามารถทางเทคนิคและไม่ใช่องค์กรที่พยายามทำให้โลกดีขึ้น ทุกสิ่งที่พวกเขาพูดเป็นเรื่องโกหก และปกปิดเจตนาที่แท้จริงคือการหาเงิน
อย่างที่สอง ช่วยยกตัวอย่าง “บริษัทที่ขับเคลื่อนด้วยการโฆษณาเกินจริง” ที่ไม่มีแรงขับเคลื่อนจากรายได้จริง แต่ขายได้ในราคา “หลายพันล้าน” ได้ไหม?
อย่างที่สาม วาณิชธนกิจทำหน้าที่เป็นตัวกลางในการขายสินทรัพย์ ไม่ได้ซื้อเองโดยตรง
ถ้าไม่รู้แม้แต่พื้นฐานของ VC, สตาร์ทอัพ และธนาคาร ก็น่าจะถอยออกจากบทสนทนานี้ดีกว่า
เคยทำงานในทีมสถาปัตยกรรม DSP ของ Qualcomm อยู่ 1 ปี เลยมีประสบการณ์ด้านนี้อยู่บ้าง แต่ก็ไม่มาก
ผู้เขียนพลาดประเด็นสำคัญบางอย่างในการออกแบบชิปไป เวลาและงานส่วนใหญ่ไม่ได้หมดไปกับการเขียน Verilog ประสิทธิภาพสูง นักออกแบบใช้เวลามหาศาลไปกับการตอบคำถาม เขียนเอกสาร คัดลอกโค้ดสำเร็จรูป และอ่านคู่มือกับไดอะแกรมที่เข้าใจยาก LLM สามารถช่วยงานทั้งหมดนี้ได้อยู่แล้ว
ผมมองว่าแค่ LLM ในสถานะปัจจุบันก็ทำให้ทีมออกแบบเร็วขึ้นได้อย่างน้อย 2 เท่า และถ้ามีเครื่องมือที่ดีกว่านี้ แม้ความฉลาดของโมเดลจะไม่ดีขึ้น ก็อาจเป็น 4 เท่าหรือ 10 เท่าได้ ผลประโยชน์ส่วนใหญ่จะมาจากการรันการทดลองได้มากขึ้น ลองทำสิ่งต่าง ๆ ได้มากขึ้น ได้รับฟีดแบ็กต่อการตัดสินใจด้านการออกแบบเร็วขึ้น และลดเวลาที่ใช้กับการทำเอกสาร การสื่อสาร และการอ่านเอกสารแย่ ๆ
“ปรากฏว่า LLM มีคุณค่าพอสมควรแม้แต่กับชิปในตลาดที่ทำกำไรได้ดี เพียงแต่มันคงไม่ได้ทำงานออกแบบส่วนใหญ่ LLM copilot สำหรับ Verilog อย่างดีที่สุดก็คงธรรมดา แต่ถ้าให้ LLM เขียนโค้ดชิ้นเล็ก ๆ ง่าย ๆ ก็ช่วยประหยัดเวลาวิศวกร และสุดท้ายก็ลดต้นทุนให้นายจ้างได้”
ผมคิดว่าการบอกว่านักออกแบบจะเร็วขึ้น 2 เท่าน่าจะมองโลกในแง่ดีไปหน่อย แต่ผมอาจคิดผิดก็ได้ ประสบการณ์ออกแบบชิปส่วนใหญ่ของผมคือการโฟกัสที่สถาปัตยกรรม datapath และการออกแบบในบริษัทเล็ก ๆ ที่มีเอกสารดี ผมจึงอาจประเมินต่ำไปว่าวิศวกรทั่วไปต้องจัดการกับโค้ดสำเร็จรูปมากแค่ไหน
ถึงอย่างนั้น ผมก็ไม่คิดว่า LLM จะออกแบบ datapath ประสิทธิภาพสูง หรือ Verilog สำหรับงานเครือข่ายได้ในเร็ว ๆ นี้
เห็นด้วยกับประเด็นทางเทคนิคส่วนใหญ่ของบทความ
ถึงอย่างนั้น การที่ YC เรียกร้องนวัตกรรมในด้านนี้ก็อาจมีคุณค่า บทความแสดงให้เห็นอย่างถูกต้องว่าไม่มีชัยชนะง่าย ๆ ในการนำ LLM มาใช้กับการออกแบบชิป ถ้าตลาดของแอปพลิเคชันเฉพาะเล็กเกินไป ต่อให้ LLM ช่วยได้ก็ไม่ได้มีความหมายมากนัก และถ้าชิปสำคัญเกินไป คุณก็ย่อมอยากใช้วิศวกรที่ดีที่สุด ต่างจากซอฟต์แวร์ ในการออกแบบชิปนั้นผลแบบ long tail ไม่ได้ใหญ่ขนาดนั้น การ tape-out ชิปไม่ใช่สิ่งที่แฮ็กเกอร์ทำได้ และแม้แต่การลองจับ FPGA ก็ยังมีต้นทุนแรกเข้ามากกว่าการแฮ็กบน PC
แต่ถ้ามีเส้นทางข้างหน้าที่ชัดเจนอยู่แล้ว YC ก็คงไม่จำเป็นต้องขอแนวทางที่เป็นนวัตกรรม
เห็นได้จากตอนที่ George Hotz พยายามจะพลิกบริษัทชิปด้วยแผนชิป AI https://geohot.github.io/blog/jekyll/update/2021/06/13/a-bre... ดูเหมือนเขาไม่ค่อยเข้าใจความซับซ้อนนัก แต่สิ่งที่ต้องยอมรับคือ เขาเปลี่ยนทิศทางไปทำซอฟต์แวร์และเป็นผู้สร้าง tiny-box อย่างรวดเร็ว
systolic array ระดับบิตแบบ non-von Neumann ที่ใช้งานทั่วไปสามารถทำให้แทบทุกอย่างเร็วขึ้นมาก ไม่ใช่แค่การคำนวณ AI หมายถึงชิปที่ทำการคำนวณทั่วไปได้
ตัวการออกแบบชิปเองแทบจะเป็นเรื่องเล็กน้อย ผมคิดว่าคนที่มีประสบการณ์ไม่กี่ปีก็น่าจะทำได้ภายในไม่กี่วัน ผมอยากส่งดีไซน์เข้า TinyTapeout รอบถัดไป แต่รายได้ประจำคงที่ เลยต้องรอไปสักพัก
ปัญหาจริง ๆ คือการเขียนโปรแกรม มันแทบจะเป็นดินแดนที่ยังไม่ถูกบุกเบิกอย่างไร้ขอบเขต ไม่มีวิธีที่ดีในการกำหนดเป้าหมายสถาปัตยกรรมนี้ และคุณก็คงไม่อยากใช้ Verilog หรือภาษาอธิบายฮาร์ดแวร์อื่น ๆ
สำหรับกระแส LLM สุดท้ายคงจะตระหนักกันว่า ถ้าผสาน LLM กับอัลกอริทึม จะทำอะไรได้มากกว่าการใช้ LLM เพียงอย่างเดียวมาก คำว่าอัลกอริทึมตรงนี้อาจไม่เหมาะนัก หมายถึงเครื่องมือช่วยอย่างฐานข้อมูล อัลกอริทึม โมเดลอื่น ๆ เป็นต้น เช่น อาจฝึก LLM ด้วย API สำหรับเข้าถึง แทนที่จะฝึกด้วยชุดข้อมูลทั้งหมดก็ได้
ไม่รู้อะไรเกี่ยวกับการออกแบบชิปเลย
แต่คำพูดทำนองว่า “การนำ AI ไปใช้กับสาขา X ทำไม่ได้ เพราะ X ซับซ้อนและ LLM ตอนนี้มีประสิทธิภาพด้อยกว่ามนุษย์” มักฟังดูน่าสงสัยเสมอ
VC ไม่ได้ลงทุนเพื่อปรับปรุง X ด้วยระบบที่ใช้ LLM ในปัจจุบัน แต่ลงทุนกับอนาคตที่ระบบบนฐาน LLM จะ มีประสิทธิภาพดีขึ้น 100 เท่า
การเขียนก็ซับซ้อน และครั้งหนึ่ง LLM เคยด้อยกว่ามนุษย์ แต่ตอนนี้ไม่ใช่แล้ว ดิจิทัลอาร์ตและดนตรีก็เช่นกัน ดู suno.AI ได้ เรื่องนี้มีแพตเทิร์นอยู่
Verilog ระดับผู้เชี่ยวชาญส่วนใหญ่ไม่เปิดเผย ดังนั้นโดยทั่วไป LLM จึงเขียน Verilog ได้แย่กว่า Python มาก ถึงอย่างนั้น LLM ก็ยังเขียน Python ได้ค่อนข้างแย่อยู่ดี
บางส่วนอาจดูเหมือนเป็นเรื่องตามอำเภอใจมาก และการทำให้ถูกต้องต้องอาศัยความเข้าใจลึกซึ้ง สิ่งนี้ไม่สามารถอนุมานได้จากโทเคนแบบภาษาเพียงอย่างเดียว ความเข้าใจพื้นฐานเกี่ยวกับกฎฟิสิกส์และกฎจากประสบการณ์มีความสำคัญ
หากในบางกรณีการใช้งาน LLM เก่งด้านนี้ขึ้นมา ผู้ได้ประโยชน์จะไม่ใช่สตาร์ทอัพเล็ก ๆ แต่เป็น บริษัทออกแบบชิป ที่มีอยู่แล้ว
การออกแบบชิปดูไม่ค่อยคล้ายกันนัก มันใกล้กับกรณีที่เครื่องมือที่ฝึกมาเฉพาะทางช่วยได้มากกว่า ความสามารถที่ LLM อเนกประสงค์แสดงให้เห็นในงานเฉพาะนั้นน่าทึ่งก็จริง แต่ก็มีงานบางอย่างที่ดูเหมือนยากมากที่โมเดลซึ่งฝึกจากคลังข้อความกว้าง ๆ จะเหนือกว่าเครื่องมือเฉพาะทาง กลับไปที่ย่อหน้าแรก คุณไม่รู้สึกว่าน่าสงสัยจริง ๆ หรือว่าโมเดลที่ฝึกจากข้อความจะเอาชนะ Stockfish ในหมากรุกได้?
YC ก็เหมือนนักลงทุนส่วนใหญ่ คือกำลัง หว่านเงินไปทั่วแล้วภาวนา กับ AI
เท่าที่ผมอ่าน ดูเหมือนจะหมายความว่า การเร่งความเร็วด้วยฮาร์ดแวร์ สำหรับอัลกอริทึมเฉพาะสามารถเร็วและมีประสิทธิภาพกว่าการรันอัลกอริทึมเดียวกันด้วยซอฟต์แวร์บนโปรเซสเซอร์ทั่วไปได้ 100 เท่า และเมื่อการออกแบบชิปแบบอัตโนมัติพิสูจน์แล้วว่าเป็นพื้นที่ปัญหาที่ยาก จึงอยากลองใช้ AI เพื่อลดกำแพงในการเข้าสู่ตลาดสำหรับฮาร์ดแวร์เร่งความเร็วเฉพาะทางสำหรับงานหลากหลายประเภท
ผมไม่คิดว่าหมายความว่า AI ออกแบบชิปได้ดีกว่ามนุษย์ 100 เท่า และมองว่าจุดนี้แหละคือ trade-off ทางวิศวกรรมที่พวกเขาพูดถึง แต่ถ้าจะสับสนก็โทษกันไม่ได้ เพราะถ้อยคำมันฝืนและฟังดูเป็นการขายของอย่างเจ็บปวดจริง ๆ
อีกอย่าง บทความต้นทางดูเหมือนจะพลาดประเด็นสำคัญ โดยบอกว่าแอปพลิเคชันเป้าหมายเหล่านี้มีตลาดเล็กเกินกว่าจะคุ้มค่าไล่ตาม
ถ้ามองทีละอย่าง อาจไม่ใหญ่พอจะสร้างมูลค่าตลาดให้บริษัทได้ แต่สตาร์ทอัพชิป AI ในสมมติฐานอาจไล่ตามตลาดเล็ก ๆ เหล่านี้หลายตลาดพร้อมกันได้ แบบนี้ก็น่าจะเป็น กลยุทธ์หางยาว ไม่ใช่หรือ?
เป็นบทความที่ดี แต่หลักการหลักของ YC คือสมมติว่าเทคโนโลยีจะ พัฒนาแบบทวีคูณ ต่อไป แล้วคิดว่ามันจะทำให้อะไรเป็นไปได้บ้าง
ข้อเสนอของพวกเขามักตั้งสมมติฐานเสมอว่าสตาร์ทอัพจะเกาะกระแสแบบกฎของมัวร์ในเวอร์ชัน AI และการสังเคราะห์ฮาร์ดแวร์ก็เป็น use case ที่ชัดเจน กล่าวคือ พวกเขาสมมติว่าจะมีบริษัทสังเคราะห์ฮาร์ดแวร์ด้วย AI ที่ประสบความสำเร็จภายใน 2 ปี และพยายามนำหน้าเส้นโค้งนั้น
ผมเห็นด้วยว่าพวกเขาน่าจะผิด แต่บทความนี้ไม่ได้อธิบายจริง ๆ ว่าทำไมการเดิมพันกับการพัฒนาความสามารถของ AI แบบทวีคูณจึงผิด