先不要說我是不是怪人
抱歉這位先生 請問你到底是生活在哪個平行時空啊? 你真的以為那些data center真的裝了powerpc???? powerpc只出到"g5"而且沒有支援smp multi socket!! 更不用說早就在2007年就EOL(end of life)了 而且我所知道的mainframe/data center只裝
POWERcpu!! 所以更沒有所謂PPC in storage...
sparc m5/m7支援socket/SBC/bga solder on PCB(accelerator card). kinght lander也有支援socket難道knight lander是general purpose cpu? 不管是怎麼封裝co-processor就是co-processor.
所謂王道就是每個core都有獨立的front end(instruction fetch buffer, branch prediction, register, register rename allocator table, decoder/sequencer, uops buffer, issue port) + back end(scheduler, OoOe function, reorder buffer, reservation station, ALU/AGU, FPU, retire register, momory reorder buffer)+ instruction/data cache + cache TLB+ pipeline + L2 cache.
而CMT(cluster back end OoOe core with independent pipeline in the module share with same front end, instruction cache cache and Floating Point Unit ), morphcore(multiple front end share same execution engine), module(many tiny core pack in block) 偏偏是劍走偏鋒顛覆以往的傳統設計只為堆核心衝多緒的設計不是邪道不然是什麼??
引用:
作者gtbfrvdecswx
現今cpu的運算速度早就遠遠超越 memory的頻寬速度
所以才有pipe-line等學說 來解決這些問題
risc&cmt 就是非常適合管線
你cpu就是會卡記憶體頻寬(inculding cache),再快也沒用
這大家都知道
從開發/編譯 者來定義處理器的發展
這是反其道而行
|
CMT跟pipelining一點關係都沒有
從開發/編譯 者來定義處理器的發展 這是反其道而行 那看看cell的下場吧 連crytek跟john carmark都表示ps3是最爛最難搞的platform. 更不要說sony在7th console war中幾乎是被360壓著打了. 得罪了developer就算你是強如apple也會被淘汰掉