Matthias Balwierz หรือที่ในวงการรู้จักกันในชื่อ Bitluni แฮกเกอร์สายฮาร์ดแวร์ชื่อดัง กำลังทำโปรเจกต์สุดบ้าพลังด้วยการสร้าง GPU ทำเอง โดยเขาจะสร้างมันขึ้นมาจากไมโครคอนโทรลเลอร์ราคาประหยัด (ตัวละประมาณ 4-5 บาท) จำนวนมากถึง 64,000 ตัว แทนที่จะพึ่งพาชิปประมวลผลเดี่ยวๆ ทรงพลังเหมือนการ์ดจอทั่วไปในท้องตลาด
เขาเลือกกระจายงานให้ชิป RISC-V ขนาดจิ๋วเหล่านี้ โดยฝังหลอดไฟ RGB LED ลงไปบนตัวชิปโดยตรง ทำให้ชิปแต่ละตัวทำหน้าที่เป็นทั้งหน่วยประมวลผลและพิกเซลแสดงผลในเวลาเดียวกัน เกิดเป็นระบบที่ฮาร์ดแวร์กราฟิกและจอภาพรวมร่างกันอยู่ในแผงชิปเดียว
แต่เนื่องจากการสร้างจอระดับ Full HD ต้องใช้ชิปมากกว่า 2 ล้านตัว Bitluni เลยลดสเกลลงมาที่ความละเอียด 320 x 200 พิกเซล ซึ่งยังคงต้องใช้ชิปมากถึง 64,000 ตัว โดยชิปหลักที่เขาเลือกใช้คือ QingKe CH570 (ชิป RISC-V 32-bit ความเร็ว 100 MHz โดยมีบลูทูธและตัวรับส่งสัญญาณในตัว)
ในตัวต้นแบบปัจจุบัน เขาประกอบชิปไปแล้ว 8,192 ตัว จัดเรียงเป็นรูปทรงกลมที่ได้แรงบันดาลใจจากซูเปอร์คอมพิวเตอร์ระดับตำนานอย่าง Cray-1 ด้านการบริหารจัดการ เขาแบ่งชิปออกเป็นกลุ่ม กลุ่มละ 32 ตัว แล้วควบคุมด้วยชิป CH32V อีกชั้นเพื่อไม่ให้เกิดคอขวด
ความท้าทายที่ใหญ่ที่สุดคือ พลังงาน แม้ชิปหนึ่งตัวจะกินไฟแค่ 10 มิลลิแอมป์ แต่เมื่อรวมกันหมื่นๆ ตัว ระบบนี้ซดไฟรวมสูงถึประมาณ 2,100 วัตต์ จนต้องใช้พาวเวอร์ซัพพลายคอมพิวเตอร์ระดับท็อปอย่าง Corsair WS3000 และตัวแปลงกระแสไฟสั่งทำพิเศษ ส่วนขั้นตอนการลงโปรแกรมให้ชิปนับหมื่นตัว เขาก็ดัดแปลงเครื่องพิมพ์ 3 มิติร่วมกับสคริปต์ Python เพื่อจิ้มบอร์ดลงโปรแกรมแบบอัตโนมัติแทนการนั่งทำทีละตัว
แน่นอนว่าโปรเจกต์นี้ไม่ได้สร้างมาเพื่อไปแข่งกับ Nvidia หรือ AMD และงบเฉพาะค่าชิปเปล่าๆ ก็รวม ๆ แล้วเกือบ 2.7 แสนบาทแล้ว แต่สิ่งที่เขาทำ มันคือการพิสูจน์แนวคิด ที่น่าทึ่งว่าเราจะดันเพดานการประมวลผลแบบกระจายศูนย์ ด้วยฮาร์ดแวร์ราคาถูกไปได้ไกลแค่ไหนครับ
ที่มา
https://www.techspot.com/news/113032-hardware-hacker-building-homemade-gpu-64000-tiny-risc.html
