- คอร์รุ่นที่ 3 ประสิทธิภาพสูง เทียบได้ราวกับ ARM Cortex X2 หรือ AMD Zen 4c
- คอร์แบบ 6-wide พร้อมการทำงานแบบ OOO (Out-Of-Order)
- มีรีออร์เดอร์บัฟเฟอร์ขนาดใหญ่และความสามารถในการฟิวชันคำสั่งที่ทรงพลัง ทำให้มีความจุในการจัดเรียงใหม่ (Reordering Capacity) สูงมาก
- มีโทษจากการทำนายผิดพลาด 8 ไซเคิล ซึ่งสั้นกว่ามากเมื่อเทียบกับ CPU รุ่นใหม่ของ ARM/AMD/Intel
- หากตรวจพบการทำนายผิดในขั้น Ex และเริ่มใหม่ที่ขั้นค้นหา instruction cache โทษจากการทำนายผิดจะอยู่ที่เพียง 7 ไซเคิล
- ดังนั้นแม้จะไม่ใช้ Micro-Op cache ก็ยังมี pipeline ที่สั้นมาก
- เนื่องจากความเร็วสัญญาณนาฬิกาน่าจะอยู่ราวช่วง 3Ghz จึงนับว่าเป็นผลงานที่น่าประทับใจมากในการทำ pipeline ให้สั้นกว่าคู่แข่งแต่ยังคงได้ความเร็วสัญญาณนาฬิกาที่เหมาะสม
- (ในบทความต้นฉบับมีคำอธิบายละเอียดเกี่ยวกับ Branch Predictor, Intruction Fetch, Cache & Memory Access ฯลฯ แต่เนื้อหาเทคนิคมากเกินไปจึงขอละไว้)
บทสรุป
- ARM ออกตัวค่อนข้างช้าในกระบวนการก้าวจากไมโครคอนโทรลเลอร์ไปสู่ตลาดประสิทธิภาพสูง
- ARM เพิ่งสร้างคอร์ OOO ตัวแรกอย่าง Cortex A9 ได้ในปี 2007 และตลอดช่วงทศวรรษ 2010 ก็ทยอยพัฒนาคอร์ประสิทธิภาพสูงที่ใหญ่ขึ้นและใช้พลังงานมากขึ้น
- การผลักขีดจำกัดด้านประสิทธิภาพไม่ใช่เรื่องง่าย แต่ปัจจุบันคอร์ของ ARM ก็กลายเป็นทางเลือกแทนผลิตภัณฑ์ของ Intel/AMD ในตลาดเซิร์ฟเวอร์ได้แล้ว
- RISC-V เริ่มต้นช้ากว่ามาก แต่กำลังเติบโตได้เร็วกว่า
- P870 ของ SiFive ดูคล้ายกับซีรีส์ Cortex X ของ ARM มากในด้านความจุในการจัดเรียงใหม่ ความกว้างของคอร์ และหน่วยประมวลผล
แม้จะยังไม่ถึงขั้นตรงกันทุกจุด แต่ผ่าน P870 ก็เห็นความทะเยอทะยานของ SiFive ได้อย่างชัดเจน พวกเขา "ต้องการส่วนแบ่งจากพายของ ARM"
- ความท้าทายที่ใหญ่ที่สุดของ SiFive จะอยู่ที่ระบบนิเวศซอฟต์แวร์
- ส่วนขยายเวกเตอร์ของ RISC-V ยังอยู่ในระยะเริ่มต้น และยังมีคนที่เข้าใจ RISC-V อย่างลึกซึ้งไม่มาก
- คอมไพเลอร์จำเป็นต้องถูกปรับแต่งเพื่อให้เกิดการฟิวชันคำสั่งได้ดี
- ARM เองก็เคยผ่านช่วงเวลาที่ยากลำบากในโลกซอฟต์แวร์ และ RISC-V ก็น่าจะต้องผ่านเส้นทางที่ยากลำบากแบบเดียวกัน
4 ความคิดเห็น
เห็นว่าใน Alibaba ก็มีขายแล็ปท็อป RISC-V เหมือนกันครับ
แน่นอนว่ายังอีกไกล แต่ถ้ามองจากความเร็วในการพัฒนาแล้วก็น่าทึ่งมาก
ในบทความ https://th.news.hada.io/topic?id=10695 มีการคาดการณ์ว่าในปี 2030 เครื่อง Windows ที่ใช้ ARM จะมีจำนวนมากพอๆ กับ x86 แต่ดูเหมือนว่าตัวแปรสำคัญของการคาดการณ์นี้จะเป็น RISC-V (ไม่ว่าจะออกมาแบบไหน x86 ก็น่าเห็นใจอยู่ดี;;; )
อ๊า อยากซื้อหุ้น SiFive จังเลย.....
OOO โปรดดู ทำไมชิป Apple M1 ถึงเร็วมาก? และ M1 เป็นสัญญาณบอกการผงาดขึ้นของ RISC-V