寄存器一般多大,cpu一级缓存一般多大
生活随笔
收集整理的這篇文章主要介紹了
寄存器一般多大,cpu一级缓存一般多大
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????????寄存器個數,現在Intel的最新一代CPU里大概有上百個寄存器,扣除重復使用的相同空間的寄存器,寄存器的大小大概是2KB多,具體的寄存器如下圖:
????????在這一堆寄存器里,最大的就是AVX/AVX2寄存器,但這個是用來做特殊計算的。通用寄存器則非常少,64位下通用寄存器也就是R0~R15,其余的寄存器大部分也用不上。
????????cache的大小跟寄存器個數沒太大關系。
????????一級緩存(Level 1 Cache)簡稱L1 Cache,位于CPU內核的旁邊,是與CPU結合最為緊密的CPU緩存,也是歷史上最早出現的CPU緩存。由于一級緩存的技術難度和制造成本最高,提高容量所帶來的技術難度增加和成本增加非常大,所帶來的性能提升卻不明顯,性價比很低,而且現有的一級緩存的命中率已經很高,所以一級緩存是所有緩存中容量最小的,比二級緩存要小得多。
????????CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU制造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對制造工藝的要求也就越高。
?
總結
以上是生活随笔為你收集整理的寄存器一般多大,cpu一级缓存一般多大的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ERP遭遇协同软件
- 下一篇: Scrapy 西瓜皮框架