Best Practice Guide - Modern Accelerators
![](/sites/default/files/styles/content_banner/public/content/white-paper/lead-image/Prace%20cover.png?h=4dede912&itok=Z9B2Waei)
Hardware accelerators offer certain advantages over general-purpose Central Processing Units (CPUs) as they provide a greater computational throughput when applications exhibit high degrees of data parallelism, due to their highly parallel architectural design and high-bandwidth memory systems. These specialized chips are usually more energy-efficient, i.e. are capable of delivering much higher compute performance as compared to CPUs at the same power cost. These characteristics make accelerator technologies appealing both for system vendors and users.