พลังประมวลผล: แค่ไหนถึงจะพอ? เมื่อ iPhone แรงกว่าซูเปอร์คอมพิวเตอร์ยุค 80s ถึง 1000 เท่า

ประวัติศาสตร์ได้แสดงให้เห็นถึงการคาดการณ์ที่ผิดพลาดเกี่ยวกับขีดจำกัดของเทคโนโลยีคอมพิวเตอร์มากมาย ไม่ว่าจะเป็นคำกล่าวของ Thomas Watson ประธาน IBM ในปี 1943 ที่ว่า 'ตลาดโลกอาจต้องการคอมพิวเตอร์เพียงห้าเครื่อง' หรือคำพูดของ Bill Gates ที่ว่า 'แรม 640KB ก็เพียงพอแล้ว' ซึ่งล้วนดูตลกไปในพริบตาเมื่อเทียบกับจำนวนอุปกรณ์และพลังประมวลผลในปัจจุบัน

ทุกวันนี้ ไมโครคอนโทรลเลอร์อย่าง RP2350 หรือ ESP32-P4 ก็สามารถจำลองคอมพิวเตอร์ยุคเก่าอย่าง Mac 128k หรือ Quadra ได้สบายๆ ซึ่งครอบคลุมงานประจำวันส่วนใหญ่ที่ผู้คนใช้คอมพิวเตอร์ และมี RAM มากกว่า 640KB อย่างชัดเจน สะท้อนว่าความต้องการขั้นพื้นฐานไม่ได้สูงอย่างที่คิด ในขณะเดียวกัน โทรศัพท์ iPhone รุ่นใหม่ก็มีประสิทธิภาพที่น่าทึ่ง สามารถประมวลผลได้เร็วกว่าซูเปอร์คอมพิวเตอร์ Cray 2 จากยุค 80s ถึงสามเท่าของหน่วยเมกะฟล็อป หรือมากกว่า 1,000 เท่า โดย iPhone ทำได้มากกว่า 2 เทราฟล็อป (Teraflops) เมื่อเทียบกับ Cray 2 ที่ทำได้เพียง 2 จิกะฟล็อป (Gigaflops) เท่านั้น

ไม่ใช่แค่สมาร์ทโฟนเท่านั้น การ์ดจอรุ่นใหม่สำหรับเล่นเกมอย่าง NVidia RTX 5070 ยังมีพลังประมวลผลใกล้เคียงกับ Earth Simulator ซึ่งเป็นซูเปอร์คอมพิวเตอร์ที่เร็วที่สุดในโลกช่วงปี 2002-2004 โดยทำได้ถึง 30.87 เทราฟล็อป คำถามที่ตามมาคือ เราจำเป็นต้องมีพลังประมวลผลระดับนี้ในกระเป๋าของเราจริงหรือ? แม้ว่าวิศวกรซอฟต์แวร์จะหาวิธีใช้พลังประมวลผลได้เสมอ แต่เราได้รับประโยชน์เพิ่มขึ้นมากน้อยแค่ไหนเมื่อได้พลังประมวลผลที่มากขึ้นขนาดนี้

สำหรับผู้เขียนเอง MacBook Pro ปี 2011 ก็ยังเพียงพอต่องานส่วนใหญ่ที่ทำอยู่ในปัจจุบัน รวมถึงการสร้างโมเดล 3 มิติ หรือการออกแบบวงจรไฟฟ้า ซึ่งไม่ได้ซับซ้อนไปกว่างานที่เคยทำในยุค 90s และไม่จำเป็นต้องใช้พลังประมวลผลระดับ 2 เทราฟล็อปของ iPhone เลยด้วยซ้ำ นั่นอาจเป็นเหตุผลที่ Apple กล้าใช้ชิปเดียวกันในแล็ปท็อป

แล้วคุณล่ะ? คุณกำลังใช้พลังประมวลผลมหาศาลเพื่ออะไร? เพื่อฝึกอบรม LLM, จำลองการระเบิดนิวเคลียร์ หรือเล่นเกม AAA ที่กราฟิกสมจริงสุดๆ? และคุณคิดว่าขีดจำกัดของพลังประมวลผลจะไปได้ไกลแค่ไหน? วันนี้ใช้เทราฟล็อป พรุ่งนี้อาจจะเป็นเพตาฟล็อปก็เป็นได้


🏷️ หมวดหมู่: computer hacks, Featured, Interest, Original Art, Ask Hackaday, Rant, retrocomputing, supercomputer

🔗 อ่านบทความฉบับเต็ม: hackaday