Heterogeneous
processing is gaining acceptance as
a means to increase efficiency by specializing computation on dedicated
elements. This trend encompasses a
wide variety of specialized functions
ranging from single-thread energyefficient cores to data-parallel units
such as GPGPUs (general-purpose
computing on graphics processing
units) to reconfigurable logic