Всеки графичен процесор на AMD с GCN архитектура разполага с асинхронни изчислителни блокове (Asynchronous Compute Engines, ACEs), които се използват за едновременна работа върху няколко задачи. Оказа се, че тези блокове могат да се използват за работа с асинхронните шейдъри на DirectX 12, като по този начин производителността се увеличава със сериозните 46%.

       AMD Radeon    DirectX 12

Асинхронните шейдъри са нова функционалност за API от ново поколение, като DirectX 12, Vulkan и Mantle, и не съществува в старите версии на DirectX и OpenGL. С нейна помощ е възможно едновременното и асинхронно стартиране на няколко задачи, които се изчисляват от ядрата на графичния процесор и са аналог на класическата многопоточност в съвременните процесори, позволяваща едновременното изпълняване на няколко потока команди.

       AMD Radeon    DirectX 12

Съвременните графични процесори съдържат хиляди изчислителни ядра, много от които престояват, понеже няма как чрез DirectX 11 да бъдат стартирани няколко програми едновременно. В API: DirectX 12, Mantle и Vulkan е реализирана технология за асинхронно и паралелно изпълнение на програми с помощта на графичния процесор, а чиповете на AMD с GCN архитектура разполагат с хардуерна поддръжка на тази технология - всеки чип съдържа минимум два ACE блока, а някои модели имат по осем подобни блока.

       AMD Radeon    DirectX 12

Тази технология вече е вградена в игрите Battlefield 4, InFAMOUS Second Son и The Tomorrow Children за PS4 и в Thief за персонални компютри.