Major Member
加入日期: Jan 2002
文章: 158
|
說實話要是有足夠的人和錢,自己打造32 or更多gprs的x86硬體及complier一定效能更好
只是就失去了相容性 失去相容性的x86那不如就用arm算了 另外fpga可以實現並不代表可以tapeout,效能評估上也容易失準,例如40MHz 的cpu你要接的pci bus要多快才能符合真實世界?同時還要能夠有人機介面可操作?做研究用可以專注某特定程式,但要真實評估效能real chip用哪組benchmark都吵翻天了...
__________________
|
|||||||
2015-04-22, 07:54 AM
#131
|
*停權中*
加入日期: Apr 2015
文章: 58
|
引用:
當然的 相容性最大問題在於16bit 8086 real mode. 而這還得牽扯到segmentation...這是為何x86 register那麼少的原因. 至於32 gprs prefix據說能run絕大多數的i386 code跟protect mode. 就只有8086模式因為沒有segment register無法跑. 而amd的方案則採取折衷16 rex + segmentaion來達成compatibility. 尤其在當年制定x86-64時主流仍是16/32bit windows 95/98當道讓amd作出了妥協 就現代的眼光也只能說在那個時空裡的amd太短視了. |
|||
2015-04-23, 01:43 AM
#132
|
*停權中*
加入日期: Dec 2001
文章: 427
|
引用:
其實也不能說AMD太短視, 畢竟當時的環境底下, 沒想到十幾年以後會因為當時的製程(130nm)限制, 記憶體控制器效率等的因素,把gprs設定在16會有這麼樣子的下場, 若是直說AMD在x86-64設定的時候短視, "那也能說x86-32時代,為了相容real mode,而沒把gprs大幅增加, 是intel太短視。"是相同的道理。 其實加速的方式有很多,只要搞到程式碼不相容於前幾代的處理器, 要多快就有多快(MMX、sse x、AVX x、FMA3等等), 而當時x86-64推出,在什麼都沒有的情況之下要搞這個, 就自然而然的先求有,再求好, 如果真的gprs不夠用的話,再搞個x86-64 v2, 把gprs 16->32、甚至是64個, 也不是一個很困難的事情,只要程式執行的時候,加個判斷式來判斷就好, 只不過倒不如就用擴充指令集去搞加速,會比較不用大費周章去大改特改了。 |
|
2015-04-25, 09:45 AM
#133
|
Senior Member
加入日期: May 2010
文章: 1,098
|
i7 - 4790k 4.0~4.4GHz
i7 - 6700k 4.0~4.2GHz |
2015-04-25, 09:58 PM
#134
|
Elite Member
加入日期: Nov 2004 您的住址: 北平西路3號
文章: 4,614
|
哇! SKL 4C8T快追平上代6C12T了
原來這代4C4T也進步很多,多核已經可以幹掉4C8T的Ivy 整體感覺就像Nehalem進步到Sandy Bridge的那種進步 不過要吐槽一下CINEBENCH 似乎好像是11.5版的... 目前INTEL釋出的Skylake ES是內顯只配GT2等級的Skylake-S 2.6Ghz Tubo 3.8Ghz Skylake-K內顯可是配GT4等級,有64MB eDRAM加持,這個L4快取CPU也能用 可以比較i7-4950HQ VS 4770K, 理論上光這個L4快取就可以提升大約0.5Ghz的性能 以樓上這個測試結果,IPC只提高5~10%,總覺得是故意留個空間給BoardWell-K發揮... 此文章於 2015-04-26 09:58 PM 被 everspiral 編輯. |
2015-04-26, 09:53 PM
#135
|
Junior Member
加入日期: Feb 2005 您的住址: 升格為套房了!
文章: 761
|
樓上那篇的測試的i7-6700K ES版的相關資料
Skylake ES Q0 (4C/8T, 2.6GHz TURBO 3.8GHz) with DDR4 看樣子bug還不少 |
2015-04-26, 10:00 PM
#136
|
Senior Member
加入日期: Jul 2012
文章: 1,103
|
好弱
果然又是雷聲大雨點小 |
2015-04-27, 01:58 AM
#137
|
Elite Member
加入日期: Nov 2004 您的住址: 北平西路3號
文章: 4,614
|
引用:
為何要下這種結論? 如果可以的話想看4.5Ghz下的性能 CINEBENCH 同時脈下成長14%, 主打多核性能的AMD表上有就不說了... 科科 4C8T的i7 3770K預設,多核才7.x, 現在4C4T就把它輾過... i7 4核心能當6核心用不好嗎? 此文章於 2015-04-27 08:37 AM 被 everspiral 編輯. |
|
2015-04-27, 08:34 AM
#138
|
Elite Member
加入日期: Oct 2002 您的住址: 另一個地球
文章: 4,558
|
引用:
認真你就輸了...
__________________
大家快來加入World Community Grid(BOINC for Android)與Folding@home(Folding@Home for Android)的行列,一同找出重大疾病(愛滋、癌症、帕金森氏症...等)的解決方案 [YOUTUBE]PPc7gsZIk24[/YOUTUBE] 網路果然很危險,動不動就會被告... 發現自己越來越痴漢了... |
|
2015-04-27, 08:42 AM
#139
|
Major Member
加入日期: Feb 2007
文章: 131
|
引用:
當初Core2不是有分E6跟E4嗎? Skylake-S就把4790K打爆了 還有頂規的Skylake-K還沒爆出, intel也學NV搞兩種晶片,用一個世代的產品打對手兩代 10nm延後了,所以Skylake-K可能留著對付zen 16核 |
|
2015-04-27, 10:37 AM
#140
|