కొల్లాబోరా కంపెనీ
పాన్ఫ్రాస్ట్ డ్రైవర్ యొక్క ప్రారంభ దృష్టి మిడ్గార్డ్ చిప్లకు మద్దతును అమలు చేయడంపై ఉంది, కానీ ఇప్పుడు కమాండ్ ఫ్లో ప్రాంతంలో మిడ్గార్డ్కు దగ్గరగా ఉన్న బిఫ్రాస్ట్ చిప్లపై కూడా దృష్టి పెట్టబడింది, అయితే షేడర్లు మరియు ఇంటర్ఫేస్లను అమలు చేయడానికి సూచనలలో గణనీయమైన తేడాలు ఉన్నాయి. షేడర్లు మరియు కమాండ్ ఫ్లో మధ్య.
డెవలపర్లు Bifrost GPUకి నిర్దిష్ట అంతర్గత సూచనల సమితికి మద్దతు ఇచ్చే షేడర్ కంపైలర్ యొక్క ప్రారంభ అమలును సిద్ధం చేశారు. భవిష్యత్తులో, మేము కంపైలర్లో పొడిగించిన సూచనల కోసం మద్దతును చేర్చాలని ప్లాన్ చేస్తాము, ఇది మరింత సంక్లిష్టమైన షేడర్లను సమీకరించటానికి అనుమతిస్తుంది. మార్పులు మీసా కోడ్బేస్లోకి నెట్టబడ్డాయి మరియు తదుపరి ప్రధాన విడుదలైన 20.1లో భాగంగా ఉంటాయి.
Panfrost డ్రైవర్ ARM నుండి అసలైన డ్రైవర్ల రివర్స్ ఇంజనీరింగ్ ఆధారంగా అభివృద్ధి చేయబడింది మరియు Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) మరియు Bifrost (Mali G3x, G5x, G7x) మైక్రోఆర్కిటెక్చర్ల ఆధారంగా చిప్లతో పని చేయడానికి రూపొందించబడింది. GPU మాలి 400/450 కోసం, ARM ఆర్కిటెక్చర్ ఆధారంగా చాలా పాత చిప్లలో ఉపయోగించబడింది, డ్రైవర్ విడిగా అభివృద్ధి చేయబడుతోంది
మూలం: opennet.ru