เพื่อช่วยให้มั่นใจในประสิทธิภาพสูงสุดของไบนารี AArch64 ที่สร้างโดย LLVM/Clang สำหรับแกนประมวลผล Neoverse-V2 LLVM 17 Git จึงได้รับโมเดลการตั้งเวลา Neoverse-V2 ที่เหมาะสม

ถึงจุดนี้ การกำหนดเป้าหมาย Neoverse-V2 ภายใน LLVM ได้อาศัยการใช้โมเดลการจัดกำหนดการ Neoverse-N2 ในขณะที่ใช้ Git ณ เมื่อวาน โมเดลการตั้งเวลา V2 ที่เหมาะสมตามข้อมูลจากคู่มือการปรับแต่งซอฟต์แวร์ Neoverse-V2 ได้ถูกรวมเข้าด้วยกัน

การกระทำนี้จะเพิ่มรูปแบบการตั้งเวลา Neoverse-V2 ที่ได้รับการปรับปรุงเพื่อให้ LLVM สามารถทำงานได้ดีขึ้น รองรับคอร์ Neoverse นี้ที่จะพบได้ใน SoC ต่างๆ ในอนาคต


Neoverse V-series ของ Arm คือ ออกแบบมาเพื่อประสิทธิภาพสูงสุดและ TCO ที่เหมาะสมที่สุด Arm ได้ประกาศเปิดตัว Neoverse-V2 เมื่อปีที่แล้ว และตั้งแต่นั้นมาแพตช์ก็เริ่มหลั่งไหลเข้าสู่คอมไพเลอร์โอเพ่นซอร์สและส่วนประกอบอื่นๆ เพื่อเตรียมพร้อมสำหรับฮาร์ดแวร์เซิร์ฟเวอร์ Arm ในอนาคตที่ใช้แพลตฟอร์ม Neoverse-V2 มีอยู่แล้วภายใน LLVM 16 และ GCC 13 เป็นการสนับสนุนเริ่มต้น ขณะที่งานเมื่อวานที่แสดงด้วยโมเดลการจัดกำหนดการเฉพาะใหม่จะมีการปรับแต่งเพิ่มเติมและการเพิ่มประสิทธิภาพที่จะตามมา

คอมไพเลอร์เสถียร LLVM/Clang 17 จะเปิดตัวประมาณเดือนกันยายน

Categories: IT Info