這里小編可以粗略地解釋一下SMT與CMT(群集多線程技術,被用于AMD“推土機”架構)的區(qū)別。后者雖不是AMD的原創(chuàng)技術,但卻是因為“失敗”的“推土機”架構而廣為人知。
簡單地說,SMT和CMT都是在硬件層面實現(xiàn)“并行計算”的一種解決方案,只不過一個更強調在指令層(Instruction Level Parallelism,簡稱ILP)上進行,而另一個則更強調在任務層(Task Level Parallelism,簡稱TLP)上進行。事實上,更強調指令優(yōu)化的SMT和更強調任務優(yōu)化的CMT并非完全對等的技術,也并沒有誰比誰一定更好的說法。SMT是通過在單個CPU內核上采用多個線程(通常為2個)同時執(zhí)行指令來實現(xiàn)并行計算,而CMT則是通過將任務分別派發(fā)給不同CPU內核(通常為2個一組)分別執(zhí)行以實現(xiàn)并行計算——也就是說,CMT在設計上必然至少擁有2個CPU內核,而每2個內核就會組成一個“模塊”(Module),所以AMD的8核CPU更準確的說法應該是“4模塊8核CPU”——相當于“核”在這里降到了“線程”的級別。
從理論上來說,CMT在數(shù)據(jù)吞吐能力(Throughput)方面要好于SMT,畢竟是兩個完整的CPU內核(所以理所當然成本也高點),但小編前面特別提到了“優(yōu)化”這個關鍵詞——這里小編有話要說。小編曾反復強調,再優(yōu)秀的硬件設計也離不開軟件的優(yōu)化,其中最好的例子就是Mantle和DirectX 12給“老”顯卡帶來的巨大的性能提升——因為代碼重寫了(被優(yōu)化了),所以硬件的性能得以充分發(fā)揮!
作為工業(yè)自動化、信息化和數(shù)字化轉型領域的全球領先企業(yè)之一,羅克韋爾自動化以“引領未來無限可能”為主題再度亮相第五屆中國國際進口博覽會(簡稱"…
9月15日,自治區(qū)水利廳黨組書記、廳長斯琴畢力格會見羅克韋爾自動化(中國)有限公司中國區(qū)總裁石安一行,并舉行工作會談,共商水利信息化合作發(fā)展…
版權所有:內蒙古祺韻光迅科技有限公司
網(wǎng)站建設:
國風網(wǎng)絡
網(wǎng)站地圖
蒙ICP備15002091號
蒙公網(wǎng)安備 15010302000582號
電子營業(yè)執(zhí)照