cpu性能问题

我把我的理解疑惑说下,哪点不对帮我指出来下,求原创,别复制,谢谢cpu的主频对应计算能力,一、二、三级缓存是临时存储容器,制程工艺是技术划分,这三句哪错了?为什么主频同样3G的cpu,计算能力应该是一样的吧,为什么我朋友建议我买AMD的而不买inter的,inter的缓存不是还高一些吗。还有就是AMD和INTER的缓存读取方式分别是怎样的,举例下,谢谢还有制程工艺,如果我不计较价格,是不是截32nm比45nm好?谁有这交流群告诉我下,我加了两个都没人说话的,闷
2026年09月26日 15:42
有3个网友回答
网友(1):

1、CPU的计算能力不仅仅反映在主频这一个参数上,一、二级缓存的大小同样对运算性能有严重的影响,因为运算数据要先从内存上载到这两级缓存里,而缓存的运行频率和性能远好于内存,当一、二级缓存容量过小,就只能频繁地在缓存与内存之间反复压栈,严重影响CPU的运算效率,造成运算部件空载等待数据。目前的桌面级CPU大多数没有三级缓存设计,只在服务器级的INTEL至强及AMD相应级别的CPU里才有三级缓存。

2、制程工艺只是在CPU制造时,内部单个晶体管的体积尺寸,单个晶体管尺寸越小,单个及整体功耗就越小,整体体积也就越小,这个与运算能力基本没什么关系,但制程工艺越先进,就越能制造出整体质量和可靠性更好的CPU。

3、目前CPU市场上,INTEL占据了大部分的市场份额,这只说明INTEL的市场运作能力要好于AMD,但并不代表INTEL的技术实力好于AMD。纵观CPU的发展历史,往往更新一代的CPU是AMD先发布的,INTEL随后跟上。而CPU的运算能力不单单体现在更高的CPU频率,更多的内核数量,更大的一、二级缓存。内部运算调度算法,尤其是多核的调度算法是相当重要的,这直接关系到CPU的工作效率。在这方面AMD做得要比INTEL好得多。其实对CPU很了解的人,往往会选择物美价廉的AMD,大多数人对计算机技术并不是非常了解,持“保险起见”去选择了更“大牌”的INTEL。

4、说到缓存读取方式,无非两种,一种是以INTEL为代表的多核共享同一套缓存,另一种是以AMD为代表的多核分别独立缓存。这两种方式各有优劣,从本质上没法明确说明哪种好。多核共享式的缓存调度机制比多核独立缓存要复杂得多,而且各核共享一套缓存时,难免会出现读写等待。一个核要读写缓存时另一个核正在读写,这就要等待,要浪费CPU时间,降低效率,多核分别独立缓存则没有这个问题。而多核独立缓存也有其缺点,就是一个进程从一个内核移交到另一个内核,或者分属不同内核之间的两个进程相互嵌套时,缓存数据如果要交换,则需要从内存绕行,这也是一个效率问题。究竟谁好谁坏,关键还是要看谁的调度算法做得好了。
根据很多研究和统计数据,AMD的多核缓存数据调度还是要远好于INTEL。

至于32纳米与45纳米的比较,当然是32纳米好了。

网友(2):

amd的主要是游戏性能好,inter办公性能好;再有就是价格问题了

网友(3):

cpu架构不同影响计算能力。32nm肯定比45nm要好,工艺更先进,功耗更低,集成度更高。