Използването на асинхронните блокове повишава производителността на AMD Radeon при използване на DirectX 12
Всеки графичен процесор на AMD с GCN архитектура разполага с асинхронни изчислителни блокове (Asynchronous Compute Engines, ACEs), които се използват за едновременна работа върху няколко задачи. Оказа се, че тези блокове могат да се използват за работа с асинхронните шейдъри на DirectX 12, като по този начин производителността се увеличава със сериозните 46%.Асинхронните шейдъри са нова функционалност за API от ново поколение, като DirectX 12, Vulkan и Mantle, и не съществува в старите версии на DirectX и OpenGL. С нейна помощ е възможно едновременното и асинхронно стартиране на няколко задачи, които се изчисляват от ядрата на графичния процесор и са аналог на класическата многопоточност в съвременните процесори, позволяваща едновременното изпълняване на няколко потока команди.Съвременните графични процесори съдържат хиляди изчислителни ядра, много от които престояват, понеже няма как чрез DirectX 11 да бъдат стартирани няколко програми едновременно. В API: DirectX 12, Mantle и Vulkan е реализирана технология за асинхронно и паралелно изпълнение на програми с помощта на графичния процесор, а чиповете на AMD с GCN архитектура разполагат с хардуерна поддръжка на тази технология - всеки чип съдържа минимум два ACE блока, а някои модели имат по осем подобни блока.Тази технология вече е вградена в игрите Battlefield 4, InFAMOUS Second Son и The Tomorrow Children за PS4 и в Thief за персонални компютри.