不报告L1缓存的cpu是一个很大的缺点吗?


0

我正在阅读处理器的信息AMD FX-8320 Eight-Core

我的主要问题是为什么L1缓存不在信息中。这是否意味着它没有可以像具有L1缓存的处理器那样快速访问的寄存器?这个处理器不是一个很大的缺点吗?然而,它确实比其他处理器具有更大的L2和L3缓存。但L2缓存是给出的4 x 2MB,这是否意味着8MB如果程序不是多线程的话它不能全部使用?

另外,如何报告时钟频率?我的意思是3.5GHz的细节报告,但是通过将核心加在一起以给出一些理论上的最大值,或者八个处理器中的每个处理器有多快?为了安全起见..我不想在线性程序上购买期望高达3.5 GHz的8核心,但实际上只有400MB左右。


相关:维基百科上的megahertz神话
gronostaj 2013年

@gronostaj谢谢,我已经阅读了整篇文章,虽然它让我想到了一些重要的观点,我现在最感兴趣的是比较处理器的缓存。
莱昂纳多

Answers:


1

关于时钟频率:它是CPU骰子上每个内核的最大速度。如果你有线性程序,它将以大约该速度运行(还有其他因素包括,主要是:I / O性能,RAM延迟,OS调度)。

关于L1缓存:是的,这个CPU有12个单位:http//www.cpu-world.com/CPUs/Bulldozer/AMD-FX-Series%20FX-8320.html

这是否意味着它没有可以像具有L1缓存的处理器那样快速访问的寄存器?

嗯,请记住:寄存器在每个CPU核心,RAM依次存储单词。对寄存器的访问几乎是即时的(出于应用目的)


感谢您清除它,并感谢您提供了一个非常好的链接。
莱昂纳多2013年

如果我错了,请纠正我,但我想如果列出了L2或L3缓存,则暗示了“较低级别”缓存。列出的L3表示存在L2 AND L1。
Cand3r
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.