陆续写些关于新书《自己动手写CPU》的博客,本篇主要是讲解如何使用llcbench测试几款处理器的缓存性能。
使用llcbench测试三款处理器的缓存性能,测试平台如下:
(1)平台一
处理器:Pentium(R) Dual-Core CPU E5800 @ 3.20GHz
45nm工艺,双核心、二线程,每核心有32KB 一级缓存(指令、数据分开,8路组相联),2MB二级缓存(指令、数据共用,8路组相联)
内存: 2GB(800MHz)
(2)平台二
处理器:Intel(R) Core(TM) i3 CPU 550 @ 3.20GHz
32nm工艺,双核心、四线程,每核心有32KB一级缓存(指令、数据分开),每核心有256KB二级缓存,共享4MB三级缓存
内存:2GB(DDR3-1333)
(3)平台三
处理器:Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
22nm工艺,四核心、四线程,每核心有32KB一级缓存(指令、数据分开),每核心有256KB二级缓存,共享6MB三级缓存
内存:4GB(DDR3-1600)