level 6
英特尔 CPU L1(小)-L2(大)-读北桥-内存-读北桥-硬盘AMD CPU L1(大)-L2(小)-内存-读北桥-硬盘无论设不设虚拟内存都证明AMD还英特尔好
2007年03月09日 12点03分
1
level 0
计算机的memory 子系统包括L1, L2 和主存(main memory).L1的速度最快,为5到15纳秒;L2次之, 为10到20纳秒;内存为100纳秒以上. 所以L1和L2的总量起到关键的作用。INTEL 的 L1+L2 = 64KB + 4MB (CORE 2 DUO)= 4.064MBAMD的L1+L2 = 128KB+1MB = 1.128MB, 只有INTEL的三分之一左右.INTEL的Cache 大, Cache Hit(命中)就大的多.可见楼主的前提错了,所以推论就错了.
2007年03月09日 16点03分
2
level 0
两位说的好像都挺有道理,不过我还是支持楼主,AMD玩游戏永远超过inter!!
2007年03月09日 17点03分
3
level 1
2楼你的乱七八糟的数据哪来的? 你要说"速度"的话.L1\L2 都是和CPU主频一样的全速频率. 缓存延迟的话就不是用NS作单位的.再者集成内存控制器的K8 读写内存的延时是在100纳秒 以下的.
2007年03月10日 05点03分
4
level 0
2楼小白支持啥叫有续处理不?啥叫乱处理不?AMD和命中没关系,intel才有关。8楼小兄弟都是引用的朕的话。8楼小兄弟引用的全都是我回答的。看着真亲切。有可信的,确实是这么的。实际上总体上来看,intel的乱处理方式更加先进。不过缺点是成本控制会比有续处理的amd更高,因为对L2需求更大。
2007年03月10日 07点03分
7
level 0
先回4楼,内置的内存控制器从哪里去读取数据?是去内存条上读,这个都不懂,还反驳我。内存条不是DDR就是DDR2的,这方面的读取速度都是一样的,不要把内存控制器和内存颗粒上数据读取的混为一谈。7楼觉得自己是个专家,你的回答让任何一个学计算机专业的人都觉得是无知,Cache 没有命中的问题,你真是个大宝。下一个图灵奖可以授予给你了。我在学计算机架构的时候,可能你还是液体。就懒得教育你这样的“假专家”,
正确的
术语时有序执行和乱序执行,漏怯了吧。也不知道你从哪听到的,就在这里打肿连充胖子。再说几个术语你都会晕,什么是预测执行,什么是指令相关,什么是数相关;什么是inclusive Cache,什么是Exlusive Cache. AMD L1和L2之间的数据宽度是多少位,Intel 是多少位?Cache一般有几种更新算法和策略。Write Through 和 Write Back 是什么意思? 有什么差别?你懂吗?最后鉴定一下你上面的回答,全都是一派胡言,根本不懂,不要跟我说是AMD专家教你的。我还是挺尊重AMD的研发人员的,他们和他们的市场人员不一样,不会乱说。
2007年03月10日 07点03分
8
level 0
最后补充下,Intel 和AMD 的L1 Cache 都是存放最近需要执行的指令和数据。每个处理器内核都有自己的L1 指令Cache和L1数据Cache.L1的指令和数据的存取方法是按内容关联方式存取的,不是存放2级Cache 目录的。7楼引8楼在哪个地方贴的东东,是8楼为了得图灵奖想象出来的“先进”技术。关于4楼讲的Cache 存取的速度不是纳秒,那是什么,不要主观臆想,去看看技术白皮书。
2007年03月10日 07点03分
9
level 0
AMD的缓存miss后内存读写延迟是50ns左右,为P4延迟的一半,还有L1/L2的容量增大并不会让命中的机会大得多,处理一般数据时,L1缓存就有90%的命中,L2的仅仅分担剩下10%的命中,AMD因为缓存即使不命中,损失也比较小,所以L2的容量对性能提升并不明显
2007年03月13日 15点03分
11
level 1
Cache 设计都是尽量提高命中率(hit rate),就是因为从内存取指令和取数据比Cache中取要慢。L1和L2 Cache的大小和更新淘汰算法都和命中率直接相关,只不过增加Cache的容量需要在CPU的硅片上腾出大量的面积来蚀刻Cache存取单元需要的晶体管。Cache 都是SRAM,按照现在的工艺,一般需要6个晶体管实现一个bit的SRAM 单元。因此,如果制造工艺上不去,实现大容量的Cache 是不可能的。大家设计Cache的目标都是希望命中率高于90%,甚至大于95%,多多益善,但是提高命中率是有代价的,就是成本。工艺不进步,成本就高。所以,11楼的解释很牵强。L2 Cache 也需要95%以上的命中率。特别是,现在的应用程序,需要大量的数据,如“Database in Memory”这样的应用趋势,不光需要内存大,Cache越大越好,只要成本不上去。Cache 在计算机的架构里就是Memory 子系统的一部分。
2007年03月14日 04点03分
12
level 0
amd的mem可以达到50ns
1cache的数据跟存储做的太差
之所以单任务好因为1cache速度快 单任务吃cache少
一旦多了进入2cache...
早就说了 没有目入的在做多任务很招罪
虽然2cache vry slow 但是intel可以通过1cache 快速确定数据位置 amd却不行 围观浮点脑残来喷人
2009年01月11日 03点01分
13