จากการพยายามพัฒนาของจีน จาก การคว่ำบาตรเทคโนโลยี ทำให้เกิดการสนับสนุนการพัฒนา RISC-V อย่างก้าวกระโดดของจีน https://ppantip.com/topic/43419833
หลายคนอาจจะตั่งคำถามว่า ถ้าประเทศไทยเราเริ่มพัฒนาเทคโนโลยี CPU ของตัวเองบน RISC-V เราจะเริ่มบนจุดใหนในเทคโนโลยี CPU ตั่งแต่อดีตจนถึงปัจจุบน?
จุดเริ่มต้น
แม้ว่าจุดเริ่มต้นของ RISC-V โปรเจ็กต์นี้เริ่มต้นในปี 2010 ที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ โปรเจ็กต์นี้โอนไปยัง RISC-V Foundation ในปี 2015 และจากนั้นไปยัง RISC-V International ซึ่งเป็นองค์กรไม่แสวงหากำไรของสวิสในเดือนพฤศจิกายน 2019 แต่มีการเปิดตัว CPU Core รุ่นแรกที่ใช้ RISC-V เมือปี 2017
การเปิดตัว
ถึงแม้การพัฒนาจะเริ่มต้นตั่งแต่ปี 2010 แต่เป็นการสร้างลักษณะต้นแบบสำหรับพัฒนาบนอุปกรณ์จำพวก FPGA(อุปกรณ์ลอจิกแบบกำหนดค่าได้ )
จนถึงปี 2017 มีข่าวการเปิดตัว U54-MC Coreplex รุ่นแรกที่ใช้ RISC-V ที่รองรับ Linux ซึ่งเป็นของ SiFive(หนึ่งในผู้ก่อตั่ง)
SweRV Core EH2 เป็นของ Western Digital เปิดตัว เมื่อปี 2019
ESP32-C3 สำหรับงานขนาดเล็ก เช่นพวกอุปกรณ์ IOT เมื่อปี 2020 เป็นของ Espressif(หนึ่งในผู้ก่อตั่ง)
ปัจจุบัน
หลังจากนั้นก็มีบริษัทต่างๆมากมายที่ผลิตหน่วยประมวลผลออกมาแข่งขันซึ่งมีเด่นๆที่มาพร้อมบอร์ดนักพัฒนา เช่น
- NanjingQinhengMicroelectronics ออก CH32V003 ที่เน้นราคาถูกมาก(0.1usd)สำหรับอุปกรณ์Embedded ทั่วไป ออกมาปี 2022
- Nordic Semiconductor’s ออก nRF54H ที่เน้นสำหรับอุปกรณ์ไร้สาย ปี 2023
- Allwinner Technology ออก D1 (XuanTie C906) เน้นสำหรับงานขนาดเล็กบน OS ปี 2023
- SpacemiT ออก K1 ที่สามารถรัน Ubuntu ที่สามารถทำงานทั่วไปได้ดี ปี 2024
- Sophgo Technologies ออก sg2042(XuanTie C920 64 core) เน้นงาน Server ปี 2024
เป็นต้น
อนาคต
RISC-V เป็น Open Souce เมื่อผู้ก่อตั่งหลายๆคนมองเห็น จากความเสี่ยงทางด้านปิดกันหรือการผูกขาดทางเทคโนโลยี CPU จึงร่วมกันสนับสนุน และจากเหตุการณ์สงครามการกีดกันทางด้านเทคโนโลยีที่เริ่มรุนแรงขึ้นเมื่อหลายปีที่ผ่านมา ทำให้ประเทศที่มีผลกระทบดังกล่าวเพิ่มการสนับสนุนและเร่งพัฒนาอย่างมาก ทำให้อนาคตของ RISC-V มีความเป็นไปได้สูงว่าจะเป็น CPU ที่ถูกใช้อย่างแพร่หลาย ดังเช่น x86 หรือ ARM
ประเทศไทย
ในความหมายที่ประเทศไทยเริ่มพัฒนาในตอนนี้ หลังจากตกขบวนมานานเราสามารถไปถึงจุดใหนในเวทีถ้าเทียบกับหน่วยประมวลผลระดับโลก
ปัจจุบัน มีการพัฒนา หน่วยประมวลผล RISC-V ที่ถูกพัฒนามากมายที่มีความสามาถสูงและเป็น OpenSource พร้มอสำหรับนำไปพัฒนาต่อหรือผลิตหลายๆตัวซึ่งเราสามารถค้นหาได้ในชุมชน RISC-V
หน่วยประมวลผล RISC-V ที่น่าสนใจ
XiangShan เป็นโครงการโปรเซสเซอร์ RISC-V ประสิทธิภาพสูงโอเพ่นซอร์ส ซึ่งสามารถนำมาทดสอบโดยบอร์ด FPGA(อุปกรณ์ลอจิกแบบกำหนดค่าได้ ) ได้ทันทีโดยมีประสิทธิภาพ ของ XiangShan V2 เมื่อปี 2023 จากผลทดสอบการประมวลผลด้วย SPEC2006
SPECint2006 สำหรับการประมวลผลทางด้านจำนวนเต็ม ที่ 50 (* คือการปรับตัวแปลงจากโคด ให้เหมาะสมกับ CPU ยิ่งขึ้น ซึ่งอยู่ในการพัฒนาคนละส่วน)
SPECfp2006 สำหรับการประมวลผลทางด้านทศนิยม ที่ 47
คะแนนรวมอยู่ที่ 97 ใน ตาราง1
อยู่จุดใหนในตอนนี้
เทียบกับ CPU ก็จะพบค่าผลรวมไกล้กับ SnapdragonD888 ที่ใช้ ARM Cortex-X1 เปิดตัวเมื่อปี 2021 ที่ Clock ไม่ต่างกันมาก ตาราง 2
แน่นอนว่าค่าดังกล่าวยังเป็นแค่การประมวลผลทั่วไป และยากที่จะเปรียบเทียบเพราะจำนวน หน่วยประมวลผล(Core) และ ความถี่(Clock) ที่ต่างกัน ยังไม่รวมถึงการประมวลผลเฉพาะทางดังนั้นยังมีสิ่งที่ต้องพัฒนาเพิ่มเติมอีกมาก แต่ถือว่าเป็นจุดเริ่มต้นที่ดีสำหรับการพัฒนาในอณาคต กับสักยภาพในการทำงานทั่วไปในปัจจุบัน
จะเริ่มยังไง
สำหรับคนไม่มีเงินมากนักสามารถพัฒนาและเรียนรู้โดยเริ่มจาก
https://github.com/YosysHQ/picorv32 สามารถใช้ FPGA ราคาหลักร้อยพัฒนาและเรียนรู้ได้ โดยใช้ LUT ประมาณ 750-2000 LUTs ขึ้นอยู่กับการปรับแต่ง
ตาราง 1 จากเวปผู้พัฒนา
ตาราง 2 จากเวป AnandTech
ความเป็นเจ้าของ
หลายๆคนอาจจะเข้าใจผิดว่า RISC-V อาจถูกแบน ถูกถอดถอนสิทการใช้ งาน ได้ในอนาคต ซึ่งไม่เป็นความจริง โดย RISC-V ถูกพัฒนามาเพื่อสร้างสถาปัตยกรรม CPU ที่ให้สำหรับแบ่งปันคนทั้งโลก
-เจ้าของดั้งเดิมได้ยอมสละสิทธิ์ให้กับมูลนิธิ RISC-V International https://en.wikipedia.org/wiki/RISC-V
-การเปิด ตัวมูลนิธิ RISC-V ในภายหลังในปีนั้นโดยมีสมาชิกผู้ก่อตั้ง 36 ราย
ข้อกำหนด ISA เอง (หรือที่เรียกว่าการเข้ารหัสชุดคำสั่ง) ได้ถูกนำเสนอสู่สาธารณสมบัติอย่างมีประสิทธิผล https://riscv.org/about/
มาชิกผู้ก่อตั้ง RISC-V ได้แก่: Andes Technology , Antmicro, Bluespec , Ceva , Codasip , Cortus, Esperanto Technologies, Espressif Systems , ETH Zurich , Google, IBM, ICT, IIT Madras , Lattice Semiconductor , LowRISC , Microchip Technology , MIT Computer Science and Artificial Intelligence Laboratory , Qualcomm , Rambus , Rumble Development, SiFive , Syntacore ,Technolution
เมื่อสถาปัตยกรรม CPU ไม่ใช่ของใคร ถ้าเราเริ่มต้นตอนนี้เราจะอยู่บนจุดใหนในเทคโนโลยี CPU จากอดีตจนถึงปัจจุบัน
จากการพยายามพัฒนาของจีน จาก การคว่ำบาตรเทคโนโลยี ทำให้เกิดการสนับสนุนการพัฒนา RISC-V อย่างก้าวกระโดดของจีน https://ppantip.com/topic/43419833
หลายคนอาจจะตั่งคำถามว่า ถ้าประเทศไทยเราเริ่มพัฒนาเทคโนโลยี CPU ของตัวเองบน RISC-V เราจะเริ่มบนจุดใหนในเทคโนโลยี CPU ตั่งแต่อดีตจนถึงปัจจุบน?
จุดเริ่มต้น
แม้ว่าจุดเริ่มต้นของ RISC-V โปรเจ็กต์นี้เริ่มต้นในปี 2010 ที่มหาวิทยาลัยแคลิฟอร์เนีย เบิร์กลีย์ โปรเจ็กต์นี้โอนไปยัง RISC-V Foundation ในปี 2015 และจากนั้นไปยัง RISC-V International ซึ่งเป็นองค์กรไม่แสวงหากำไรของสวิสในเดือนพฤศจิกายน 2019 แต่มีการเปิดตัว CPU Core รุ่นแรกที่ใช้ RISC-V เมือปี 2017
การเปิดตัว
ถึงแม้การพัฒนาจะเริ่มต้นตั่งแต่ปี 2010 แต่เป็นการสร้างลักษณะต้นแบบสำหรับพัฒนาบนอุปกรณ์จำพวก FPGA(อุปกรณ์ลอจิกแบบกำหนดค่าได้ )
จนถึงปี 2017 มีข่าวการเปิดตัว U54-MC Coreplex รุ่นแรกที่ใช้ RISC-V ที่รองรับ Linux ซึ่งเป็นของ SiFive(หนึ่งในผู้ก่อตั่ง)
SweRV Core EH2 เป็นของ Western Digital เปิดตัว เมื่อปี 2019
ESP32-C3 สำหรับงานขนาดเล็ก เช่นพวกอุปกรณ์ IOT เมื่อปี 2020 เป็นของ Espressif(หนึ่งในผู้ก่อตั่ง)
ปัจจุบัน
หลังจากนั้นก็มีบริษัทต่างๆมากมายที่ผลิตหน่วยประมวลผลออกมาแข่งขันซึ่งมีเด่นๆที่มาพร้อมบอร์ดนักพัฒนา เช่น
- Allwinner Technology ออก D1 (XuanTie C906) เน้นสำหรับงานขนาดเล็กบน OS ปี 2023
- SpacemiT ออก K1 ที่สามารถรัน Ubuntu ที่สามารถทำงานทั่วไปได้ดี ปี 2024
- Sophgo Technologies ออก sg2042(XuanTie C920 64 core) เน้นงาน Server ปี 2024
เป็นต้น
อนาคต
RISC-V เป็น Open Souce เมื่อผู้ก่อตั่งหลายๆคนมองเห็น จากความเสี่ยงทางด้านปิดกันหรือการผูกขาดทางเทคโนโลยี CPU จึงร่วมกันสนับสนุน และจากเหตุการณ์สงครามการกีดกันทางด้านเทคโนโลยีที่เริ่มรุนแรงขึ้นเมื่อหลายปีที่ผ่านมา ทำให้ประเทศที่มีผลกระทบดังกล่าวเพิ่มการสนับสนุนและเร่งพัฒนาอย่างมาก ทำให้อนาคตของ RISC-V มีความเป็นไปได้สูงว่าจะเป็น CPU ที่ถูกใช้อย่างแพร่หลาย ดังเช่น x86 หรือ ARM
ประเทศไทย
ในความหมายที่ประเทศไทยเริ่มพัฒนาในตอนนี้ หลังจากตกขบวนมานานเราสามารถไปถึงจุดใหนในเวทีถ้าเทียบกับหน่วยประมวลผลระดับโลก
ปัจจุบัน มีการพัฒนา หน่วยประมวลผล RISC-V ที่ถูกพัฒนามากมายที่มีความสามาถสูงและเป็น OpenSource พร้มอสำหรับนำไปพัฒนาต่อหรือผลิตหลายๆตัวซึ่งเราสามารถค้นหาได้ในชุมชน RISC-V
หน่วยประมวลผล RISC-V ที่น่าสนใจ
ความเป็นเจ้าของ
หลายๆคนอาจจะเข้าใจผิดว่า RISC-V อาจถูกแบน ถูกถอดถอนสิทการใช้ งาน ได้ในอนาคต ซึ่งไม่เป็นความจริง โดย RISC-V ถูกพัฒนามาเพื่อสร้างสถาปัตยกรรม CPU ที่ให้สำหรับแบ่งปันคนทั้งโลก
-เจ้าของดั้งเดิมได้ยอมสละสิทธิ์ให้กับมูลนิธิ RISC-V International https://en.wikipedia.org/wiki/RISC-V