引用:
作者: fcya
請問一下
是否只要軟體支援多工執行緒裝有多顆CPU的電腦執行速度就會比多核心CPU快????
多核心CPU是否等於多顆CPU運作...一顆6核心CPU其效能是否等於6顆單獨CPU????
|
引用:
作者: ppp0600
有支援一定會比較快吧,因為之前幫人家轉工作用影像光碟,
我的顯卡很普通,但是我是挑有支援 CUDA模式,好像有在快一點
|
引用:
作者: 米奇
個人認為一顆6核心CPU其效能不等於6顆單獨 CPU
在同一台電腦中,尤其是有多個處理器的系統,不同核心之間訊息傳遞的速率會有些不同,不同核心存取不同區段記憶體的速率也可能會不一樣。這是因為當系統中的核心數量較多時,原本的對稱式多處理器 (Symmetric Multi-Processor, SMP) 設計,在處理器和記憶體間的匯流排將會成為資料存取的瓶頸,會嚴重地影響到系統效能。
|
這個要看是 CPU、與主機板晶片組的關係 ...
多單核 CPU 的架構下,CPU 間的溝通要靠主機板晶片組 ... 這部份就會有
米奇顧慮的問題在,各 CPU 的溝通會受到主機板晶片組的工作時脈、頻寬
記憶體配置等等狀況 ...
當多個 CPU 被封裝成一個多核 CPU 後,這個多個 CPU 的溝通裝置,也可以
一併收納到 CPU 中,這樣的話,可以使工作時脈容易達同某個同步條件,跟
早期的 Pentium II 狀況類似(快取是外置在 CPU 核心之外,比起內置在 CPU
核心中的表現差。Pentium 3/4 將快取改回內 CPU 核心後,效能又提昇了)
因此,就某些條件多核心比起多 CPU 是好很多的 ...,主要是看多核心的設計
條件 ...
所以多核心的構成條件,可能區分成,共享/獨立L3快取、共享/獨立記憶體管理器、
光這兩種就不一樣了 ...,有測試報告指出,共享L3快取、記憶體管理器的多核心的
CPU 比起了獨立L3快取、記憶體管理器的多核心,在某些條件的運算就具備優勢 ...
比方說平行運算。
這部份也是要注意的 ... 若是從裝置實體來說,以多核心來配置多核運算比起以多
單核 CPU 來配置多核運算,主機的內部空間的優化比較好,散熱佳 ... 換句話說,
多核心來配置多核運算的主機可以縮小體積 ...,當然充分的利用多核 CPU 來建置
多 CPU 運算的話,主機的性能比起以往單核 CPU 來說,更是有過之而無不及,重
點是建置成本也可降低。