工作一年半后再次学习CPU架构,只是这次是自学,而不是之前的培训。
这次学习是自我驱动的,而不是被别人逼着。。看得更细心些,体会也比之前更深。
最近得到一个关于Nehalem的架构研究报告,很细致深入,感觉有料,想静下心来看看。顺便记些笔记,梳理下要点。也请路过的各位高人指点一二~~
第一天-->
Nehalem是从core2架构发展过来的,
core2的架构特点有:
1)4发射,14级流水线;
2)L2, 4MB 16way,与L1的数据接口为256bit;
3)L1和L2都有预取;
4)对于大部分128bit SIMD指令能够1T完成;
Nehalem的主要架构特点有:
1) 单个处理器上有4个核, 在Nehalem-EP平台上由两个处理器连接为一个节点,用QPI互连。(两个处理器互相共享内存?)