Heterogeneous computing

this refers to computer systems that use more than one kind of processor. This tends to be a CPU in combination with GPU or FPGA.