图形处理器（GPU）什么都能做，做得比中央处理器（CPU）好，为何不加上中央处理器指令替代中央处理器？
过去三维渲染用中央处理器，现在中央处理器（显卡）也可以渲染。过去物理计算用中央处理器，现在显卡也能物理计算。好像除了不能开发软件编译软件外，图形处理器什么都能做什么都强于中央处理器，为什么不干脆一点，把编译程序的指令也加进去直接替代中央处理器？以后电脑就一个显卡，外面插一个二百二十伏的电源，直接接显示器就行。还用配一台电脑外加显卡那么麻烦吗？
GPU擅长多核，CPU擅长单核。

大多数可以多线程并行化的运算，目前都有逐渐转到GPU的趋势。

所以从上面这个角度来说，确实GPU能做的事情越来越多了。

但，某些运算从原理上讲就无法多核化，他们决定了CPU必然长期存在。比如，用户的人机交互界面（GUI），又比如用来给GPU喂数据的图形渲染线程等等。

还有，比如软件编译这种事情，虽然可以用到多核但并不能用到全核，如果你有一千个小核心，去做软件编译，可能不一定比八个大核心编译更快。因为每个核心读取源代码的IO开销以及内存开销也同样会加重系统负荷，带的动1000份源代码同时编译需要极大的内存，也就意味着频繁的硬盘交换，这会使得系统卡到缺页中断的磁盘读写上，最终效率还不如8大核编译。

解决GPU的单核性能以及解决CPU的多核性能问题其实都不容易。

所以CPU+GPU的架构还将在比较长的时间里维持。或许，我们这一代人能看见这个领域的变化与革新吧。