บริษัทร่วมมือ
จุดสนใจเริ่มต้นของไดรเวอร์ Panfrost คือการใช้การรองรับชิป Midgard แต่ตอนนี้ยังให้ความสนใจกับชิป Bifrost ซึ่งอยู่ใกล้กับ Midgard ในพื้นที่โฟลว์คำสั่ง แต่มีความแตกต่างอย่างมีนัยสำคัญในคำแนะนำสำหรับการรันเชเดอร์และอินเทอร์เฟซ ระหว่าง shaders และ flow คำสั่ง
นักพัฒนาได้เตรียมการใช้งานเบื้องต้นของคอมไพเลอร์เชเดอร์ที่รองรับชุดคำสั่งภายในเฉพาะสำหรับ Bifrost GPU ในอนาคต เราวางแผนที่จะรวมการรองรับคำสั่งเพิ่มเติมในคอมไพเลอร์ ซึ่งช่วยให้เราสามารถรวบรวมเชเดอร์ที่ซับซ้อนมากขึ้นได้ การเปลี่ยนแปลงได้ถูกผลักเข้าสู่ Mesa codebase และจะเป็นส่วนหนึ่งของการเปิดตัวหลักครั้งต่อไป 20.1
ไดรเวอร์ Panfrost ได้รับการพัฒนาบนพื้นฐานของวิศวกรรมย้อนกลับของไดรเวอร์ดั้งเดิมจาก ARM และได้รับการออกแบบให้ทำงานกับชิปที่ใช้สถาปัตยกรรมไมโคร Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) และ Bifrost (Mali G3x, G5x, G7x) สำหรับ GPU Mali 400/450 ที่ใช้ในชิปรุ่นเก่าหลายตัวที่ใช้สถาปัตยกรรม ARM ไดรเวอร์กำลังได้รับการพัฒนาแยกต่างหาก
ที่มา: opennet.ru