引用:
作者kqalea
...
順便補充一下Fusion
把GPU整進去CPU裡面只是第一步而以
真正的Fusion是想把x86指令用GPU的運算unit去執行,因該說把GPU的執行單位當作
通用運算單位來使用,CPU則是專職decode 分支預測 resource manage CISC 指令集最佳化,不只AMD要這樣做,Nvidia不約而同也是朝同樣的方向,還有ARM
這樣做有非常多的好處,第一個好處就是可以把x86這個先天不足後天失調的架構虛擬化
不再被x86架構限制住CPU的發展,第二就是強化每個執行cycle的效率,以ARM為例子
...
|
就算是 AMD 的 FSA 架構 (Fusion的進化方向) 也不是讓 GPU 跑 x86指令集
而是 讓 Computer Language C & C++ 經由 compiler 成 GPU 的指令集
且 OS 可以管理 GPU 的 運算unit, 也就是OS 可以分配 task 給 GPU 運算unit
(這裡的 task 是 GPU 可以執行的task)
可以參考
為架構優化持續發展至2014年
AMD Fusion APU 架構將不斷進化
http://www.hkepc.com/6645
及
图形、计算齐头并进:AMD全新架构详解
http://news.mydrivers.com/1/196/196751.htm