GePSeA: A General-Purpose Software Acceleration Framework for Lightweight Task Offloading
Source: Virginia Tech
Specialized hardware accelerators have helped to improve application performance for many years. And as the authors scale to hundreds and thousands of cores, complex tasks, such as advanced application specific processing, need to be offloaded to these accelerators in order to achieve better performance scalability. However, such specialized hardware accelerators also tend to be complex and add unnecessary expense to the system. Multi-core processors, on the other hand, have already become ubiquitous in supercomputers, cluster computers, data-centers and even personal computers.