cpu二级缓存问题!

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:50:34
AMD的U二级缓存怎么那么小啊!看L2=4×512K才512K!怎么回事的!Intel的都有是M的!不是说二级缓存越大越好吗怎么才512K啊!还有L3的就6M!L3的作用在于什么!
512的性能强不强啊!

4×512K,不就是2M吗??英特尔的酷睿2根本没有内存控制器,所以相对缓存比较大,这其实是一种落后的表现!如果你去看看英特尔的i7你就会发现i7的缓存形式和AMD是一样的!如果真是二级缓存越大越好,那你是不是认为i7不如酷睿2?? AMD在技术上一直领先英特尔,只是还没有完善自己的技术,内存控制器的作用可不是几M的缓存能取代的!!

L3L2用途一样你自己都写了4*512怎么才512汗

AMD的L2对性能影响不大,INT L2才性能影响才大呀,因为AMD集成内存控制器,对内存读取比较快,所以不需要太L2读取较大的信息,但INT和内存控制器在北桥,内存传输慢,所以在L2读东西比较快,所以L2对INT影响最大!
AMDL2 512K*4就是2M了呀,不小了!L3是共享的缓存,用于指令集的读取!

根据冯诺依曼计算机结构理论,计算机的存储结构对计算机运算快慢有关键性的作用,二级缓存其实是一种存储器,它的大小,快慢能够影响计算机运算速度的性能,一般来说,二级缓存都是用SRAM制作,通俗来说,SRAM其实跟内存,硬盘一样都是放数据的地方,只不过SRAM的速度比内存和硬盘快非常多,用来占存一些经常要用到的数据,这样CPU就不用每次都到内存或者硬盘上取数据,免去等待数据的痛苦,但是SRAM得造价很贵,所以一般来说很少,所以说二级缓存越大越好,同理,由于I7等下一代CPU的内核增多,数据量非常大,所以在几个内核之间增加L3来作为共同的数据缓冲区,对提高性能有帮助。

AMD工艺不如INTEL,所以一般同等级CPU对比中,AMD的L2比INTEL的少,所以在I7之前AMD的CPU为了补充这方面的不足在CPU中增加了内存控制器来减缓因为二级缓存不足带来的性能差别,但是个人觉得这样做出发点是好,但是内存跟二级缓存的速度区别太大,也减缓不了多少,然而I7系列新一代的CPU都内置了内存控制器,AMD的优势又追上了。