PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   為什麼類? (https://www.pcdvd.com.tw/showthread.php?t=99616)

JYHuang 2002-05-19 11:28 AM

Re: 嗯 ~~ 這樣啊 ......
 
引用:
Originally posted by Escape

小弟才疏學淺 , 上台發言只求經驗交流互相琢磨 , 若要舉例說明又淺顯易懂 , 小弟想破腦袋 ...... 也只能這樣了 ~~


我還以為你只會和海和尚捅菊勒:o

HigH 2002-05-19 11:53 AM

Re: 嗯 ~~ 這樣啊 ......
 
引用:
Originally posted by Escape
修正第一點 : K7 是 10 階 Stage , P4 是 20 階 , P6 架構為 12 階 , 至於 7 階的才是 Alpha 的 Stage 數 !
修正第二點 : Athlon 是 " 源自於 " Alpha 架構 , 不是 " 沿用 " , 意思不同 , 請注意 ! 人類是 " 源自於 " 猴子 , 但不代表人類 " 沿用 " 猴子的架構 !

哇哈哈哈........看到這真是笑翻了,人類沿用猴子的架構......... :p

引用:

問題第二點 : K7 架構能以較低時脈便能達成或超過 P4 , 不就是 AMD 一直強調的 " 單一時脈中能執行較多的指令 " 嗎 ? 那是否也等於 " 同樣的人力能做較多的事情 " ? 一個人能完成兩個人的工作 , 是否也就意味著要具備更強的腦力與體力 ? 如果這樣還只領一人份的薪水 ? 試問有誰要幹 ? 如果 K7 的耗電量與 P4 相等 , 而效能卻高出一截 , 那 Intel 不就好去撞牆死 ? 法拉利有出過 1600cc 的車種嗎 ? 如果 1.6 就能跑出時速 300 以上 , 那 TOYOTA 不就成為車壇傳奇了 ? 能量不滅定律豈不成了 " 妖言惑眾 " 之說 ?

不是啦,K7並沒有"一人做兩人份的工作"
而是"3個人做1~3個人的工作"(但平均通常不到1.5人份)
因為K7有三個x86解碼器(注意,"人"在此比喻為解碼器,"工作"指的是x86指令)
在最好的情況下三個解碼器同時工作,cpu一個時脈就能執行三個x86指令
萬一情況不佳,只有一個解碼器作用,另兩個就只能在那邊發呆,執行單元也只能執行一個x86指令
P4只有一個x86解碼器,解出來的東西丟到一個叫trace cache(追蹤快取)的快取系統裡面
這與k7的 L1 Cache不同,trace cache裡面放的東西都是解碼過的RISC指令,是執行單元認的出來的資料
講到效率,就要從cache的作用來看
Cache對迴圈等等需要大量計算,卻又不需要很大資料量的程式效果顯著
以k7來說,執行單元需要資料的時候,還要經過decoder解碼才能拿到
而p4只要trace cache裡面有資料,decoder就不需再decode一次了
所以,有此trace cache架構,p4只需要1個x86 decoder就能獲得跟k7 3個decoder差不多的效率
現在只要盡量提高trace cache命中率,p4的效能就能顯著提升

Escape 2002-05-19 01:57 PM

Re: 和海和尚捅菊 ...
 
引用:
Originally posted by JYHuang


我還以為你只會和海和尚捅菊勒:o

?? 對不起呀 ! 小弟不明白這句話的意思耶 ?? 如果小弟的發言有何不妥 , 在這裡先抱歉一下嘍 !! ^^lll
只是剛看到有位網友針對我的回應發表了一些看法 , 不過態度上似乎不友善 , 而且他自己也有地方講錯了 , 我不太喜歡這樣的口氣 , 又不是我不懂裝懂去對別人亂解釋 , 像 High 大大的指正 , 我就很高興也很佩服 , 因為我又學到一些了 ! ^^

Escape 2002-05-19 02:10 PM

又受教了 !!
 
引用:
Originally posted by HigH

哇哈哈哈........看到這真是笑翻了,人類沿用猴子的架構......... :p


不是啦,K7並沒有"一人做兩人份的工作"
而是"3個人做1~3個人的工作"(但平均通常不到1.5人份)
因為K7有三個x86解碼器(注意,"人"在此比喻為解碼器,"工作"指的是x86指令)
在最好的情況下三個解碼器同時工作,cpu一個時脈就能執行三個x86指令
萬一情況不佳,只有一個解碼器作用,另兩個就只能在那邊發呆,執行單元也只能執行一個x86指令
P4只有一個x86解碼器,解出來的東西丟到一個叫trace cache(追蹤快取)的快取系統裡面
這與k7的 L1 Cache不同,trace cache裡面放的東西都是解碼過的RISC指令,是執行單元認的出來的資料
講到效率,就要從cache的作用來看
Cache對迴圈等等需要大量計算,卻又不需要很大資料量的程式效果顯著
以k7來說,執行單元需要資料的時候,還要經過decoder解碼才能拿到
而p4只要trace cache裡面有資料,decoder就不需再decode一次了
所以,有此trace cache架構,p4只需要1個x86 decoder就能獲得跟k7 3個decoder差不多的效率
現在只要盡量提高trace cache命中率,p4的效能就能顯著提升

嗯 ~ 那也就是說一件工作有太多人一起做時 , 如果分配不當 , 就會造成一個人做得要死 , 另外兩個人反而閒得發慌 , 分得好就能讓三個人都出得了力 , 才有分工合作的效率對ㄅ ! ^^
而 P4 裡雖然只有一個人在做事 , 但因為有些重複性的工作已經完成一次 , 也有固定的作法 , 這個人就不需要一直從頭開始摸索 , 只要套用現成的模式就好了 !
呵呵 ! 原來 K7 與 P4 真是各有乾坤呀 ! ^^

JYHuang 2002-05-19 06:56 PM

Re: Re: 和海和尚捅菊 ...
 
引用:
Originally posted by Escape

?? 對不起呀 ! 小弟不明白這句話的意思耶 ?? 如果小弟的發言有何不妥 , 在這裡先抱歉一下嘍 !! ^^lll


色狼隊的落跑隊長 -_-

pipopo 2002-05-19 08:04 PM

恩~~真是淺顯易懂又有趣的比喻耶....
可以用來當作九年一貫的資訊教育教材喔:D

chungwei 2002-05-19 10:58 PM

TQ :)

Push

P&W 2002-05-19 11:04 PM

PUSH~~:D

JYHuang 2002-05-20 05:06 AM

Re: Re: Re: 和海和尚捅菊 ...
 
引用:
Originally posted by JYHuang


色狼隊的落跑隊長 -_-


認錯人了...=_=
一樣速叫Escape..

schummy 2002-05-20 06:18 AM

我是不知道怎麼怎麼解釋,
但是從cpu design的觀點來說,
AMD和Intel走的是不一樣的路,
x86,x87架構已經發展到了一個瓶頸,
Intel從pentium, pentium2, pentium3以來,
也是一直致力在改善cpu內部處理能力,
所以在同時脈下,
cpu的速度會是pentium3 > pentium2 >pentium,
但是內部架構發展到了一個極限,
在怎麼改也快不了多少,
所以在P4上,Intel走了不一樣的路,
intel變更某些設計,讓P4可以很容易的拉高時脈,
並且藉由改變搭配更高頻寬的記憶體,來提升效能,
從cpi值的角度來看,cpi(p3) < cpi(p2) < cpi(p),
但是P4的cpi也比p3高,所以p4剛出的時候會有效能低落的問題,
而AMD則是繼續改善cpu內部架構,
所以AMD的時脈不易拉高,
沒有孰好孰壞,設計理念不同,
但是跟什麼員工能力的,
應該沒有多大關係


所有的時間均為GMT +8。 現在的時間是09:14 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。