I-ARM iqalisa ukuxhasa umqhubi wePanfrost wasimahla

Kwinkomfa ye-XDC2020 (iNkomfa yabaPhuhlisi be-X.Org) kwaziswa malunga ne-ARM ejoyina inkqubo yophuhliso lweprojekthi Iphaneli, ephuhlisa umqhubi ovulekileyo wevidiyo yeMali cores. Inkampani ye-ARM ukubonakalisa ukulungela Nika abaphuhlisi babaqhubi ngolwazi kunye namaxwebhu abawadingayo ukuze baqonde ngcono i-hardware kwaye bagxininise iinzame zabo zophuhliso, ngaphandle kokuchitha ixesha ekusombululeni iipuzzle ze-reverse engineering binary drivers. Ngaphambili, kwenzeka into efanayo ngoqhagamshelo lweQualcomm ukusebenza kwiprojekthi I-Freedreno, ephuhlisa umqhubi wasimahla weQualcomm Adreno GPUs.

Ukuthatha inxaxheba kwe-ARM kuya kunceda ukuzisa uzinzo lokuphunyezwa kwinqanaba lokuba ulungele ukusetyenziswa ngokubanzi kunye nokubonelela ngenkxaso enkulu ye-Mali GPU-imiyalelo ecacileyo yangaphakathi ngokubonelela ngolwazi lokuqala malunga noyilo lwe-chip. Ukufumaneka kwamaxwebhu angaphakathi kuya kunceda ekuqinisekiseni ukusebenza okuphezulu, ukuthotyelwa ngokupheleleyo kunye neenkcukacha kunye nokugubungela zonke iimpawu ezikhoyo zeMidgard kunye neBifrost GPUs.

Utshintsho lokuqala olulungiswe ngokwesiseko solwazi olufunyenwe kwi-ARM sele lukhona idluliselwe kwisiseko sekhowudi yomqhubi. Ukuthi ngqo,
umsebenzi wenziwe ukuzisa imisebenzi yokupakisha imiyalelo kwifom ye-canonical kunye nokuphinda kusetyenzwe ngokutsha i-disassembler ukuze ibonise ngokuchanekileyo ngakumbi ulwakhiwo lwe-GPU Bifrost yomyalelo kunye nokuhambelana nesigama esamkelwe kwi-ARM.

Umqhubi wePanfrost wasekwa ngo-2018 ngu-Alyssa Rosenzweig wase-Collabora kwaye ukuza kuthi ga ngoku uphuhliswe ngobunjineli obubuyisela umva abaqhubi be-ARM bokuqala. Okwangoku, umqhubi uxhasa umsebenzi kunye neechips ezisekelwe kwi-Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) kunye ne-Bifrost (iMali G3x, G5x, G7x) microarchitectures. Kwi-GPU Mali 400/450, esetyenziswa kwiitshiphusi ezininzi ezindala ezisekwe kulwakhiwo lwe-ARM, umqhubi uphuhliswa ngokwahlukileyo. Lima.


umthombo: opennet.ru

Yongeza izimvo