為什麼新一代處理器在相同的時鐘速度下速度更快?

您可能會好奇,新一代處理器如何能夠在與舊處理器相同的時鐘速度下更快。這僅僅是物理結構上的變化還是更多的變化?今天的超級使用者問答帖子回答了一位好奇的讀者的問題。...

為什麼新一代處理器在相同的時鐘速度下速度更快?

您可能會好奇,新一代處理器如何能夠在與舊處理器相同的時鐘速度下更快。這僅僅是物理結構上的變化還是更多的變化?今天的超級使用者問答帖子回答了一位好奇的讀者的問題。

今天的問答環節是由SuperUser提供的,SuperUser是Stack Exchange的一個分支,是一個由社群驅動的問答網站分組。

圖片由羅德里戈·塞納(Flickr)提供。

問題

超級使用者讀者agz想知道為什麼新一代處理器在相同的時鐘速度下更快:

Why, for example, would a 2.66 GHz dual-core Core i5 be faster than a 2.66 GHz Core 2 Duo, which is also dual-core?

Is this because of newer instructi*** that can process information in fewer clock cycles? What other architectural changes are involved?

為什麼新一代處理器在相同的時鐘速度下速度更快?

答案

超級使用者貢獻者davidschwartz和Breakthrough為我們提供了答案。首先,大衛·施瓦茨:

Usually, it is not because of newer instructi***. It is just because the processor requires fewer instruction cycles to execute the same instructi***. This can be for a large number of reas***:

  1. Large caches mean less time wasted waiting for memory.
  2. More execution units means less time waiting to start operating on an instruction.
  3. Better branch prediction means less time wasted speculatively executing instructi*** that never actually need to be executed.
  4. Execution unit improvements mean less time waiting for instructi*** to complete.
  5. Shorter pipelines means pipelines fill up faster.

And so on.

接著是突破的答案:

The absolute definitive reference is the Intel 64 and IA-32 Architectures Software Developer Manuals. They detail the changes between architectures and they are a great resource to understand the x86 architecture.

I would recommend that you download the combined volumes 1 through 3C (first download link on the page linked above). Volume 1, Chapter 2.2 has the information you want.

Some general differences listed in that chapter, going from the Core to the Nehalem/Sandy Bridge micro-architectures are:

  • Improved branch prediction, quicker recovery from misprediction
  • HyperThreading Technology
  • Integrated memory controller, new cache hierarchy
  • Faster floating-point exception handling (Sandy Bridge only)
  • LEA bandwidth improvement (Sandy Bridge only)
  • AVX instruction extensi*** (Sandy Bridge only)

The complete list can be found in the link provided above (Volume 1, Chapter 2.2).

請務必透過下面的連結閱讀更多有趣的討論!


有什麼要補充的解釋嗎?在評論中發出聲音。想從其他精通技術的Stack Exchange使用者那裡瞭解更多答案嗎?在這裡檢視完整的討論主題。

  • 發表於 2021-04-10 20:35
  • 閱讀 ( 32 )
  • 分類:網際網路

你可能感興趣的文章

為什麼我的android手機即使有很好的規格也很慢?

... 下面是如何透過市場宣傳,並發現為什麼有些**更好(或更糟)比他們在紙上看。 ...

  • 發佈於 2021-03-12 10:32
  • 閲讀 ( 50 )

你電腦的終極指南:你想知道的一切——等等

... 新一代功能極其強大的消費類CPU及其頂級主機板需要4+4針聯結器,再加上4針聯結器。這些耗電的CPU需要合適的PSU。 ...

  • 發佈於 2021-03-13 07:48
  • 閲讀 ( 54 )

新款amd ryzen有什麼好的地方?

桌面級x86 CPU的世界變得有趣起來。在經歷了感覺像是永恆的(實際上,這更像是五年)之後,AMD終於創造出了一系列CPU,可以與英特爾並駕齊驅。僅此一點就值得慶祝。競爭總是好的。CPU的競爭是完全必要的。 ...

  • 發佈於 2021-03-15 11:24
  • 閲讀 ( 58 )

cpu超頻初學者指南

... 我的技術發燒友想說:“為什麼你還沒有超頻你的電腦呢?”然而,有一種方法來瘋狂超頻和各種因素要考慮。 ...

  • 發佈於 2021-03-16 22:41
  • 閲讀 ( 46 )

ddr2、ddr3和ddr4 ram之間有什麼區別?

... 新一代的RAM必須與最新的晶片組配合使用。這就是為什麼我們看到DDR2,DDR3,和DDR4記憶體後,原來的一代。如果沒有這些進步,我們就無法將RAM應用到更新的系統中。 ...

  • 發佈於 2021-03-19 06:49
  • 閲讀 ( 50 )

cpu決戰:amd與英特爾(ryzen與coffee lake比較)

...不同的。有人估計,這一代的CPU效能差異高達20%(有利於新一代)。 ...

  • 發佈於 2021-03-24 16:33
  • 閲讀 ( 59 )

為什麼我的手機比我的電腦慢?智慧手機vs.桌上型電腦速度

你口袋裡的智慧**功能強大。它的功能比大量現已失效的超級計算機,以及一些現代的超級計算機還要強大。另一個現成的事實是,“你的**比1969年美國宇航局的所有**都有更強的計算機能力,當時它把兩名宇航員送上了月球。...

  • 發佈於 2021-03-26 09:35
  • 閲讀 ( 52 )

更快、更薄、更便宜:庫米定律是新摩爾定律嗎?

...該得到很好的發展,基於單原子的電晶體已經司空見慣,新一代的研究人員將不得不發現另外一整套規律來預測計算的未來。 ...

  • 發佈於 2021-03-28 23:53
  • 閲讀 ( 54 )

intel core i3、i5、i7和x CPU之間有什麼區別?

...,核心處理器是很好的晶片,但是核心i3、i5、i7、i9和X有什麼區別呢? 什麼是核心處理器? 英特爾核心處理器於2006年年中首次出現在桌面上,取代了此前由英特爾高階處理器組成的奔騰系列。 核心“i”名稱主要是“高階”...

  • 發佈於 2021-04-03 00:52
  • 閲讀 ( 55 )

為什麼你應該超頻你的記憶體(很容易!)

...訴系統,“嘿,我知道DDR4應該只支援2666mhz的速度,但是為什麼你不把我的速度超頻到盒子上的速度呢?“這是一個超頻從工廠,已經預調,測試,並準備去。它透過RAM上的一個晶片(稱為序列存在檢測晶片)在硬體級別實現了...

  • 發佈於 2021-04-03 04:08
  • 閲讀 ( 50 )
夜刀神夢陳
夜刀神夢陳

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦