首页 > 试题广场 >

这道题也试你分析C语言代码的高速缓存行为的能力。假设我们在下

[问答题]
这道题也试你分析C语言代码的高速缓存行为的能力。假设我们在下列条件下执行图6-47中的3个求和函数;
  • sizeof (int)==4。
  • 机器有4KB直接映射的高速缓存,块大小为16字节。
  • 在两个循环中,代码只对数组数据进行内存访问。循环索引和值sum都存放在寄存器中。
  • 数组a从内存地址0x08000000处开始存储。
      对N=64和N=60两种情况,在表中填写它们大概的高速缓存不命中率。

这道题你会答吗?花几分钟告诉大家答案吧!