Функционалността на групово преместване AMDGPU LRU увеличава производителността в OpenCL и Vulkan

Хардуер / Функционалността на групово преместване AMDGPU LRU увеличава производителността в OpenCL и Vulkan

Принцип на Талос Бенчмарк

1 минута четене AMDGPU LRU Групово преместване

API на Vulkan винаги е облагодетелствал графичните карти на AMD и е жалко, че не много разработчици предоставят подходяща поддръжка за Vulkan, но това не попречи на AMD да работи за подобряване на производителността. Huang Rui и Christian Konig на AMD работят по функционалността AMDGPU LRU Bulk Move, която увеличава производителността на графичните карти при използване на Vulkan и OpenCL.



Функционалността AMDGPU LRU Bulk Move е въведена в новия пластир и Talos Principle беше една от игрите, които бяха тествани преди и след внедряването на пластира. Интересно е да се види, че функционалността AMDGPU LRU Bulk Move позволява изпълнението на играта във Vulkan да се увеличи от 147 FPS на 163 FPS. Същото може да се каже и за натоварванията на OpenCL, където латентността е намаляла от 76 нас на 40. Това наистина е много впечатляващо.

Въпреки че пускането на AMD графични карти не беше според очакванията и производителността на настолните карти беше малко смазваща, със сигурност може да се каже, че AMD работи по осигуряването на подходяща поддръжка на драйвери и това позволи на компанията да осигури по-добра производителност с всяка актуализация на драйвера. В сравнение с оригиналното стартиране на графичните карти, това наистина е много впечатляващо и AMD успя да промени нещата до максимум.



Но отборът Red не е спрял дотук и все още бърка в нещата, опитвайки се да направи представянето още по-добро. Потребителите искат да получат цялата възможна производителност от закупения от тях хардуер и това може да се случи само ако AMD предоставя хардуерната подходяща софтуерна поддръжка. Сигурен съм, че това е нещо, което потребителите ще оценят.



Според техническите подробности, предоставени от AMD:



когато amdgpu_vm_validate_pt_bos () бъде извикан и нямаме какво да правим, не преместваме всеки BO един по един, а вместо това нарязваме списъка LRU на парчета, така че да преместваме всичко докрай само с една операция.

Функционалността AMDGPU LRU Bulk Move е чудесна функция и ако продължаваме да получаваме подобрения като тези през следващите дни, тогава трябва да получим много по-добра производителност на графичните карти на AMD в сравнение с това, с което разполагаме в момента.

Източник безплатен работен плот Етикети AMD