CPUのマルチコアなど、同種のコアを多数用意しての分散コンピューティングは比較的古くより達成されている。同種のコアであれば、どのようにタスクスケジューリングするか等が主たる課題であるが、いずれにせよ既に成熟した技術である。対して、全く異なるコアの併用の場合、実行するバイナリー自体が異なるため単純なスケジューリングでは実現できずアプリケーション側での対応も必要になるなど、技術的難易度が高い。由来CPUとGPUなど、異なるアーキテクチャーのプロセッサーを併用するヘテロジニアスマルチコアは、まず数多くのプロセッサーを束ねて構成するスーパーコンピューターなどで実用化された。パーソナルコンピューターでも普及し、現在ではタブレットコンピューター、スマートフォンにまで普及している。普及CPUとGPUは、それこそGPUという呼称のない初期のパーソナルコンピューターの時代から併用されていた。初期の画像プロセッサーは2D画像処理に特化しており性能も不十分だったが、やがて、3D処理の高速化のためにGPUはCPUとは全く違った独自の進化を遂げ、GPGPUとして汎用の演算プロセッサーとして実用化されるようになった。i7/5/3用プロセッサーコア)からはプロセッサー本体に統合され、結果としてヘテロジニアスマルチコアに進化した。その後は、パーソナルコンピューターでもCPUコアとGPUコアなどの間で処理を分散するヘテロジニアスコンピューティングが一般化することになった。参加の案内ダウンロード↑本の。