Re: [請益] 請問能否解釋一下用架構贏時脈的原理?

看板hardware (電腦硬體)作者 (黑雨天白鋼琴)時間17年前 (2007/06/20 15:01), 編輯推噓9(905)
留言14則, 7人參與, 最新討論串1/1
製程問題當然和cpu效能有關係 跟架構當然也會有關係,但是提到架構,就第一個想到製程問題就很怪 我相信很多EE/CSIE的學生都有唸過計算機組織,尤其是那本白算盤,考試必讀 而卻很少人能簡單的解釋這個架構/時脈/效能的三角問題 原因基本上就是CPU非常的複雜..這三角關係沒有那麼單純 白算盤也只是入個門而已.. 時脈越高理論上效能就越好,但是這只限於同一種架構的CPU CPU TIME=指令數 x CPI x 時脈週期 俗稱效能鐵三角 CPI的意思是平均一個指令要幾個clock 時脈週期就是頻率的倒數 一個clock花多少時間 由鐵三角可以看出,假如我們命令cpu做一件事情 不同的CPU架構,他的指令數是不一定相同的 CPI當然也不一定同 所以你只單純的比時脈週期,是不能比較出CPU效能的 以上是最基本的效能問題,更別說還要深入到製程 考慮發熱量/耗電量對電晶體造成影響,或考慮多增加電路會造成的delay 也許增加了一堆電路,可是在考慮電路的delay之後..效能反而下降 還有一堆有的沒有的問題.. 唸計算機組織給我最大的感覺就是沒有任何東西、方法是完美的 cache問題也沒有那麼單純..就不多說了 -- 即使講我愛你,只得三分真,卻有七分假 會變卦 是說我十分之愛你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.184.148

06/20 15:04, , 1F
先推晚上在看
06/20 15:04, 1F

06/20 15:10, , 2F
推一個.
06/20 15:10, 2F

06/20 15:33, , 3F
C是cycle 不是指clock
06/20 15:33, 3F

06/20 15:34, , 4F
CPI Cycles Per Instruction
06/20 15:34, 4F

06/20 16:12, , 5F
cycle...不就是clock的cycle嗎......
06/20 16:12, 5F

06/20 16:26, , 6F
唉 我用中文講好了 clock是指時脈 cycle是週期
06/20 16:26, 6F

06/20 16:29, , 7F
CPI是一個指令要幾個週期 不是一個指令要多少時脈
06/20 16:29, 7F

06/20 16:32, , 8F
其實應該說Clock rate啦 說Clock也不對
06/20 16:32, 8F

06/20 16:59, , 9F
看完下面兩篇後, 我還是覺的推這篇好了...
06/20 16:59, 9F

06/20 17:14, , 10F
要推可以~~有錯要指出來唷XD
06/20 17:14, 10F

06/20 17:29, , 11F
....拿一盒古坑來換 XD
06/20 17:29, 11F

06/20 17:30, , 12F
而且換下去我不一定寫的出來 (爆) XD
06/20 17:30, 12F

06/20 17:46, , 13F
soga...
06/20 17:46, 13F

06/21 02:04, , 14F
好像懂了
06/21 02:04, 14F
文章代碼(AID): #16UD3OpA (hardware)
文章代碼(AID): #16UD3OpA (hardware)