就像是一條限速60KM的道路
用一台TOYOTA VIOS 1.5C.C去跑只能用60KM的速度
用一台BMW MPower 6 4.4C.C+渦輪x2 去跑還是只能用60km的速度
所以要900快破千萬的 M6 也沒多快嘛??~~~
重點是 這兩台車都能夠滿足60KM的限速,就算有再高的馬力在高的扭力也一樣。
把道路換成 德國無限速 高速公路 那就不一樣了....((後面不解釋
相對的 硬體OC 和 GAME(或著是說"程式軟體") 也是一樣的道理
這個遊戲(軟體)如果用8年前的P4就綽綽有餘的話,用I7-3960 跑起來的分數大概也跟P4大同小異....例如 : 世紀帝國II
如果把軟體換成 戰地風雲3....P4跟I7-3960 這兩個CPU的成績會有什麼差異.....(((後面不解釋
如果依造多線程效能來排名 I7 > FX8000 > I5 >= FX6000 > I3 >= FX4000
如果依造單線程效能來排名 I7 > I5 >I3 (Haswall>IVY>SNB) >打樁機FX8>FX6>FX4> 推土機FX8>FX6>FX4
BF3是優化四核心軟體 但是指有在多人連線時有機率跑滿四核100%使用率 8核心無用武之地
CRYSIS3 是優化雙核心~3核心軟體
單機遊戲大做普遍是優化2~4核心 不一定
線上遊戲MMO 90%以上都是跑單核心 只有 TERA B&S 上古世紀等比較新的大作+WOW 有優化到雙核心
轉檔/解壓縮軟體大多都支援16幾個核心/線程以上
另外P4 和最新的CPU架構相差太大 不管是英特爾AMD 就算只開啟單核心都能贏過
如果P4的每核心效能DMIPS/MHz 是3 那Haswall每1個核心就是10 AMD的打樁機則是6
現在讓我們計算一下 4個10DMIPS/MHz的核心拼的過8個打樁機6 DMIPS/MHz的核心媽
多線程效能=核心數*每核心效能 =核心數 * 每核心數每時脈週期效能 * 時脈頻率
Haswall四核心效能4*10=40DIPS 8*6=48 這就是AMD在多線程之上能贏過Haswall四核心的原因
但是英特爾有HT技術 開了之後在每核心之上能在多20%左右多線程效能 4*10*1.2=48
這就是英特爾I7在多線程之上能贏過AMD八核心的原因
注意DMIPS是每秒鐘能處理的百萬條指令數量 除以/Mhz就是每個時脈周期能處理的指令數量
如果這個數值越高代表同樣的時脈之下CPU會有更高的效能
這就是為什麼英特爾同時脈核心數效能較AMD高的原因
不管你的多線程效能在高 如果軟體只支援到多少核心那最多就只看多少核心的效能
例如有8核心去跑只支援四核心的軟體那麼最多只有4核心有使用到
這個狀況下依多線程效能=核心數*每核心效能 英特爾就變成10X4=40 AMD就變成6*4=24
例如有8核心去跑只支援雙核心的軟體那麼最多只有2核心有使用到
這個狀況下依多線程效能=核心數*每核心效能 英特爾就變成10X2=20 AMD就變成6*2=12
例如有8核心去跑只支援單核心的軟體那麼最多只有1核心有使用到
這個狀況下依多線程效能=核心數*每核心效能 英特爾就變成10X1 AMD就變成6*1
但是例如英特爾雙核心VS AMD四核心去跑只支援4核的軟體
那麼最多只有4核心有使用到
這個狀況下依多線程效能=核心數*每核心效能 英特爾就變成10X2=20 AMD就變成6*4=24
結果AMD的四核就超過英特爾雙核了
但是例如英特爾雙核心VS AMD四核心去跑只支援單核的軟體
那麼最多只有1核心有使用到
這個狀況下依多線程效能=核心數*每核心效能 英特爾就變成10X1=10 AMD就變成6*1=6
結果AMD的四核就輸給英特爾的雙核了
IPS演進時間表
http://zh.wikipedia.org/wiki/%E6%AF%8F%E7%A7%92%E6%8C%87%E4%BB%A4
http://en.wikipedia.org/wiki/Instructions_per_second
處理器名稱 Dhrystone MIPS 每時脈周期DMIPS 每核心數每時脈周期DMIPS Year
UNIVAC I 0.002 MIPS at 2.25 MHz 0.0008 0.0008 1951
Intel 4004 0.092 MIPS at 740 kHz
(Not Dhrystone) 0.1 0.1 1971
IBM System/370 model 158-3 1 MIPS at 8.69 MHz 0.1 0.1 1972
Intel 8080 0.330 MIPS at 2 MHz
(Not Dhrystone) 0.165 0.165 1974
MOS Technology 6502 0.500 MIPS at 1 MHz
(Not Dhrystone) 0.5 0.5 1975
VAX-11/780 0.500 MIPS at 5 MHz
1 Dhrystone MIPS 0.2 0.2 1977
Motorola 68000 0.700 MIPS at 8 MHz
(Not Dhrystone) 0.1 0.1 1979
Intel 286 2.66 MIPS at 12.5 MHz 0.2 0.2 1982
Motorola 68020 10 MIPS at 33 MHz 0.303 0.303 1984
Intel 386DX 9.9 MIPS at 33 MHz 0.3 0.3 1985
ARM2 4 MIPS at 8 MHz 0.5 0.5 1986
Motorola 68030 18 MIPS at 50 MHz 0.36 0.36 1987
Motorola 68040 44 MIPS at 40 MHz 1.1 1.1 1990
DEC Alpha 21064 EV4 300 MIPS at 150 MHz 2.7 2.7 1992
Intel 486DX2 54 MIPS at 66 MHz 0.8 0.8 1992
Motorola 68060 110 MIPS at 75 MHz 1.33 1.33 1994
Intel Pentium 188 MIPS at 100 MHz 1.88 1.88 1994
Microchip PIC16F 5 MIPS at 20 MHz 0.25 0.25 1995
Atmel megaAVR 16 MIPS at 16 MHz 1 1 1996
ARM 7500FE 35.9 MIPS at 40 MHz 0.9 0.9 1996
Intel Pentium Pro 541 MIPS at 200 MHz 2.7 2.7 1996
PowerPC 750 525 MIPS at 233 MHz 2.3 2.3 1997
Zilog eZ80 80 MIPS at 50 MHz 1.6 1.6 1999
Intel Pentium III 2,054 MIPS at 600 MHz 3.4 3.4 1999
Freescale MPC8272 760 MIPS at 400 MHz 1.9 1.9 2000
AMD Athlon 3,561 MIPS at 1.2 GHz 3.0 3.0 2000
ARM11 515 MIPS at 412 MHz 1.25 1.25 2002
Silicon Recognition ZISC 78 8,600 MIPS at 33 MHz 260.60 260.60 2000
AMD Athlon XP 2500+ 7,527 MIPS at 1.83 GHz 4.1 4.1 2003
Pentium 4 Extreme Edition 9,726 MIPS at 3.2 GHz 3.0 3.0 2003
MIPS32 4KEc 356 MIPS at 233 MHz 1.5 1.5 2004
Microchip PIC10F 1 MIPS at 4 MHz 0.25 0.25 2004
ARM Cortex-M3 125 MIPS at 100 MHz 1.25 1.25 2004
Nios II 190 MIPS at 165 MHz 1.13 1.13 2004
ARM Cortex-A8 2,000 MIPS at 1.0 GHz 2.0 2.0 2005
VIA C7 1,799 MIPS at 1.3 GHz 1.4 1.4 2005
AMD Athlon FX-57 12,000 MIPS at 2.8 GHz 4.3 4.3 2005
AMD Athlon 64 3800+ X2 (Dual core) 14,564 MIPS at 2.0 GHz 7.3 3.6 2005
Tegra 3 NVIDIA (Quad core Cortex-A9) 13,800 MIPS at 1.5 GHz 9.2 2.5 2011
Xbox360 IBM "Xenon" (Triple core) 19,200 MIPS at 3.2 GHz 6.0 2.0 2005
PS3 Cell BE (PPE only) 10,240 MIPS at 3.2 GHz 3.2 3.2 2006
AMD Athlon FX-60 (Dual core) 18,938 MIPS at 2.6 GHz 7.3 3.6 2006
Intel Core 2 Extreme X6800 (Dual core) 27,079 MIPS at 2.93 GHz 9.2 4.6 2006
Intel Core 2 Extreme QX6700 (Quad core) 49,161 MIPS at 2.66 GHz 18.4 4.6 2006
MIPS32 24K 604 MIPS at 400 MHz 1.51 1.51 2006
ARM Cortex-R4 450 MIPS at 270 MHz 1.66 1.66 2006
MIPS64 20Kc 1,370 MIPS at 600 MHz 2.3 2.3 2007
P.A. Semi PA6T-1682M 8,800 MIPS at 1.8 GHz 4.4 4.4 2007
Intel Core 2 Extreme QX9770 (Quad core) 59,455 MIPS at 3.2 GHz 18.6 4.6 2008
Intel Core i7 920 (Quad core) 82,300 MIPS at 2.66 (Turbo 2.93) GHz 30.9 7.7 2008
Intel Atom N270 (Single core) 3,846 MIPS at 1.6 GHz 2.4 2.4 2008
Qualcomm Scorpion (Cortex A8-like) 2,100 MIPS at 1 GHz 2.1 2.1 2008
ARM Cortex-M0 45 MIPS at 50 MHz 0.9 0.9 2009
ARM Cortex-A9 (Dual core) 7,500 MIPS at 1.5 GHz 5.0 2.5 2009
AMD Phenom II X4 940 Black Edition 42,820 MIPS at 3.0 GHz 14.3 3.5 2009
AMD Phenom II X6 1100T 78,440 MIPS at 3.3 GHz 23.7 3.9 2010
Samsung Exynos 5250 (Cortex-A15-like Dual core) 14,000 MIPS at 2.0 GHz 7.0 3.5 2011
Intel Core i7 Extreme Edition 980X (Hex core) 147,600 MIPS at 3.33 GHz 44.7 7.46 2010
Intel Core i7 2600K 128,300 MIPS at 3.4 GHz 37.7 9.43 2011
Intel Core i7 875K 92,100 MIPS at 2.93 GHz 31.4 7.85 2011
AMD E-350 (Dual core) 10,000 MIPS at 1.6 GHz 6.25 3.125 2011
AMD FX-8150 (Eight core) 108,890 MIPS at 3.6 GHz 30.2 3.78 2011
ARM Cortex A5 1,256 MIPS at 800 MHz 1.57 1.57 2011
ARM Cortex A7 2,850 MIPS at 1.5 GHz 1.9 1.9 2011
Qualcomm Krait (Cortex A15-like, Dual core) 9,900 MIPS at 1.5 GHz 6.6 3.3 2011
Intel Core i7 Extreme Edition 3960X (Hex core) 177,730 MIPS at 3.33 GHz 53.3 8.89 2011