试题详情
- 简答题 分析比较以下三个函数的空间局部性,并指出哪个最好,哪个最差?
-
对于函数clear1,其数组访问顺序与在内存的存放顺序完全一致,因此,空间局部性最好。
对于函数clear2,其数组访问顺序在每个数组元素内跳越式访问,相邻两次访问的单元最大相差3个int型变量(假定sizeof(int)=4,则相当于12B),因此空间局部性比clear1差。若主存块大小比12B小的话,则大大影响命中率。
对于函数clear3,其数组访问顺序与在内存的存放顺序不一致,相邻两次访问的单元都相差6个int型变量(假定sizeof(int)=4,则相当于24B)因此,空间局部性比clear2还差。若主存块大小比24B小的话,则大大影响命中率。 关注下方微信公众号,在线模考后查看
热门试题
- 有哪几种向量处理方式?它们对向量处理机的
- 增强CISC机器的指令功能主要从哪几方面
- 常见的三种通用寄存器型机器的优缺点各有哪
- 设备要求通道的最大流量应是其所挂各子通道
- 在MIPS指令集中需要增加一条swap指
- 当流水线中数据和指令存在同一存储器中时,
- 静态互连网络中常见的三维网有()。
- 存储层次要解决的4个问题是()。
- STARAN网络是一种()。
- 具有越低平均访存时间的系统性能越高。
- 标量流水处理机
- 什么是向量链接技术?
- 什么是堆栈机器?其优缺点如何?
- 系列机发展新型号机时,可增加强功能复合指
- 解释伪相联cache的工作原理。
- 从系统结构的发展情况看,新型系统结构的设
- 指令执行结果出现异常引起的中断是()。
- 假定一个32位微处理器的外部处理器总线的
- 开发并行性的主要途径有()、()和()。
- 对计算机的产生有重要影响的是()。