Een heterogeen systeem is een systeem dat samengesteld is uit verschillende typen processorelementen. Al deze elementen werken samen, maar hebben een verschillende functionaliteit. Denk hierbij aan FPGA’s, multicore CPU’s en/of DSP’s. Elk van deze elementen biedt specifieke voordelen, maar het integreren van de verschillende onderdelen is toch