ARM doako Panfrost kontrolatzailea onartzen hasten da

XDC2020 konferentzian (X.Org Developers Conference) iragarri du ARM proiektuaren garapen prozesuarekin bat egiteari buruz panfrost, Maliko bideo-nukleoetarako kontrolatzaile ireki bat garatzen duena. ARM Konpainia prestutasuna adierazi zuen Eman gidarien garatzaileei hardwarea hobeto ulertzeko eta garapen-ahaleginak bideratzeko behar duten informazioa eta dokumentazioa, alderantzizko ingeniaritza bitarreko kontrolatzaileen puzzleak konpontzeko denborarik galdu gabe. Aurretik, Qualcomm-ek proiektuan lan egiteko konexioarekin antzeko gauza bat gertatu zen Freedreno, Qualcomm Adreno GPUentzako doako kontrolatzaile bat garatzen duena.

ARM-en parte-hartzeak inplementazioaren egonkortasuna erabilera zabalerako prest egoteko eta Mali GPUren barne-argibide espezifikoetarako laguntza handiagoa eskaintzen lagunduko du, txip-arkitekturari buruzko lehen eskuko informazioa emanez. Barne-dokumentazioa eskuragarri egoteak errendimendu handiena, zehaztapenak betetzea eta Midgard eta Bifrost GPU-en erabilgarri dauden ezaugarri guztien estaldura bermatzen lagunduko du.

ARM-tik jasotako informazioaren arabera prestatutako lehen aldaketak daude jada transferitu gidariaren kodea oinarrian sartu. Zehazki,
lan egin da instrukzio-paketatze-eragiketak forma kanonikora eramateko eta desmuntatzailea guztiz birmoldatzeko, GPU Bifrost instrukzio-multzoaren arkitektura zehatzago islatzeko eta ARM-n hartutako terminologiarekin bat egiteko.

Panfrost kontrolatzailea 2018an sortu zen Collabora-ko Alyssa Rosenzweig-ek eta orain arte jatorrizko ARM kontrolatzaileen alderantzizko ingeniaritza eginez garatu da. Gaur egun, kontrolatzaileak Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) eta Bifrost (Mali G3x, G5x, G7x) mikroarkitekturan oinarritutako txipekin lan egiten du. GPU Mali 400/450-rako, ARM arkitekturan oinarritutako txip zaharretan erabiltzen dena, kontrolatzaile bat bereizita garatzen ari da. Lima.


Iturria: opennet.ru

Gehitu iruzkin berria