AMDGPU LRU lielapjoma pārvietošanās funkcionalitāte palielina veiktspēju OpenCL un Vulkan

Aparatūra / AMDGPU LRU lielapjoma pārvietošanās funkcionalitāte palielina veiktspēju OpenCL un Vulkan

Talos princips ir salīdzināms

1 minūte lasīta AMDGPU LRU lielapjoma pārvietošana

Vulkan API vienmēr ir atbalstījis AMD grafikas kartes, un ir žēl, ka ne daudzi izstrādātāji nodrošina pienācīgu atbalstu Vulkan, taču tas nav traucējis AMD strādāt pie tā, lai sniegums būtu vēl labāks. AMD pārstāvji Huans Rui un Kristians Konigs ir strādājuši pie AMDGPU LRU Bulk Move funkcionalitātes, kas palielina grafisko karšu veiktspēju, izmantojot Vulkan un OpenCL.



AMDGPU LRU Bulk Move funkcionalitāte ir ieviesta jaunajā plāksterī, un Talos princips bija viena no spēlēm, kas tika pārbaudīta pirms un pēc plākstera ieviešanas. Interesanti redzēt, ka AMDGPU LRU Bulk Move funkcionalitāte ļauj spēles veiktspējai Vulkanā palielināties no 147 FPS līdz 163 FPS. To pašu var teikt par OpenCL slodzēm, kur latentums samazinājās no 76 mums līdz 40. Tas patiešām ir ļoti iespaidīgi.

Lai gan AMD grafisko karšu izlaišana nebija tā, kā gaidīts, un darbvirsmas karšu veiktspēja bija nedaudz nepietiekama, var droši teikt, ka AMD ir strādājis pie pienācīga draiveru atbalsta nodrošināšanas un tas ļāva uzņēmumam nodrošināt labāku veiktspēju ar katru draivera atjaunināšana. Salīdzinot ar grafisko karšu sākotnējo palaišanu, tas patiešām ir ļoti iespaidīgi, un AMD ir spējis maksimāli pielāgot lietas.



Bet komanda Red pie tā nav apstājusies un joprojām nodarbojas ar lietām, cenšoties panākt vēl labāku sniegumu. Lietotāji vēlas iegūt visu iespējamo veiktspēju no aparatūras, ko viņi ir iegādājušies, un tas var notikt tikai tad, ja AMD nodrošina aparatūrai atbilstošu programmatūras atbalstu. Esmu pārliecināts, ka tas ir kaut kas, ko lietotāji novērtēs.



Saskaņā ar AMD sniegto tehnisko informāciju:



kad tiek izsaukta amdgpu_vm_validate_pt_bos () un mums nav ko darīt, mēs nepārvietojam katru BO pa vienam, bet tā vietā sagriežam LRU sarakstu gabalos, lai mēs visu pārvietotu līdz galam tikai vienā operācijā.

AMDGPU LRU lielapjoma pārvietošanās funkcionalitāte ir lieliska funkcija, un, ja nākamajās dienās mēs turpinām iegūt tādus uzlabojumus kā šie, mums vajadzētu iegūt daudz labāku AMD grafisko karšu veiktspēju salīdzinājumā ar to, kas šobrīd ir mūsu rīcībā.

Avots freedesktop Tagi lab