楼主: caolizhen
收起左侧

[讨论] 为大家解决一些基础的构架问题

[复制链接]
耍花剑的猫
发表于 2009-6-21 11:49:07 | 显示全部楼层
感谢LZ两位高人的解答,

非专业人士,对缓存的描述都有困难,难得两位能看明白我的问题

再次拜谢
caolizhen
 楼主| 发表于 2009-6-21 12:25:35 | 显示全部楼层

回复 8楼 mich 的帖子

其实这些东西还是看官网的pdf比较准确,但是实际上我觉得有些东西没有啥必要,比如你明白了缓存的种类,实现方式,特点,(即使是真正的构架工程师也懒得记自己设计过的东西)就可以了。一般来说比例关系基本都是靠实验去推算的,因为应用方面不确定性太大了。
gpgt
发表于 2009-6-22 17:00:34 | 显示全部楼层

回复 4楼 caolizhen 的帖子

L3缓存应该是最慢的.
L1最快,但是成本非常高.
L2其次.
大学时候,老师讲过.

其实L3在AMD k6的时候,就已经出现了.  但实际效果好像并不好.

超过3级以上的缓存,效率反而降低.

什么时候L1有6m就好了.
XMatence
发表于 2009-6-22 17:05:51 | 显示全部楼层

回复 13楼 gpgt 的帖子

L1 6MB

乃不要吓人了。。
Kevin Garnett
发表于 2009-6-23 13:02:53 | 显示全部楼层
为什么CPU2级缓存代表什么?
gpgt
发表于 2009-6-23 15:44:24 | 显示全部楼层

回复 15楼 pengsheng1985 的帖子

CPU2级缓存就相当于是第二个仓库.
如果数据在L1中没有找到的话,会在L2中寻找.
mich
发表于 2009-6-23 17:10:23 | 显示全部楼层
个人认为,就目前CPU结构来看L1、L2和L3的成本应该差不多的,都采用片内集成的工艺。
就速度和带宽而言,L1的延时最小带宽最大;L2其次;L3容量最大但是延时较大带宽也不如L1和L2
caolizhen
 楼主| 发表于 2009-6-26 21:35:47 | 显示全部楼层

回复 13楼 gpgt 的帖子

对,大容量的L3 cache很可能会造成cache一致性造成的复杂暴跳(因为大多数L3为共享)= =,而且高的宽带从某种意义上来说可以弥补cache的命中率低
caolizhen
 楼主| 发表于 2009-7-3 21:15:06 | 显示全部楼层
这么快就掉了。。。。。
hahacomcn
发表于 2009-7-7 00:03:57 | 显示全部楼层
呵呵,你是搞计算机的架构的,俺是搞MCU或者是DSP架构的,虽然类似但是还是有很大区别哇。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-23 20:09 , Processed in 0.090193 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表