首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是( )。 int sumvec(i
局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是( )。 int sumvec(i
admin
2019-12-10
89
问题
局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是( )。
int sumvec(int v[N])
{
int i,sum=0;
for(i=0;i<N;i++)
sum+=v
;
return sum;
}
选项
A、对于变量i和sum,循环体具有良好的空间局部性
B、对于变量i、sum和v[N],循环体具有良好的空间局部性
C、对于变量i和sum,循环体具有良好的时间局部性
D、对于变量i、sum和v[N],循环体具有良好的时间局部性
答案
C
解析
对于局部变量i和sum,循环体有良好的时间局部性。实际上,因为它们都是局部变量,任何合理的优化编译器都会把它们缓存在寄存器文件中,也就是存储器层次的最高层,故A、B错。
现在考虑对向量v的步长为l的应用。一般而言,如果一个高速缓存的块大小为B字节,那么一个步长为k的引用模式(这里k是以字为单位的)平均每次循环迭代会有min(1,(wordsizexk)/B)次缓存不命中。当k=1时,它取最小值,所以对v的步长为1的引用确实是高速缓存“友好”的,即拥有良好的空间局部性,故D错,只有C的说法是正确的。
转载请注明原文地址:https://kaotiyun.com/show/On3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在平衡二叉树中的每个结点上增设一个Lsize域,其值为它的左子树中的结点个数加1,试写一个时间复杂度为O(logn)的算法,确定树中第k个结点的位置。
下列几种排序方法中,要求内存量最大的是()。
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。
设二维数组A[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][O]的存储地址为860,则a[3][5]的存储地址为()。
在操作系统的以下功能中,不需要硬件支持的是()。
某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是0,并且所有的地址均按字节计址,每页的大小为1024字节。(1)计算下列逻辑地址转换为物理地址,并说明为什么?07
以下关于计算机存储器件的叙述,()是不正确的。
在OSI参考模型中,下列功能需由应用层的相邻层实现的是
随机试题
Thisstorybeganabout10yearsage.Iwascomingoutofaverybadmarriage.Forsevenlongyearsmyhusbandspenthiseverywa
患者男,55岁。冠心病史6年,近3天反复胸骨后压迫性疼痛,持续10至20分钟左右。6小时前再次出现胸骨后疼痛,伴大汗、恶心、呕吐,含服硝酸甘油不能缓解。查体时心率为43次/分,节律规整,可闻及大炮音,行急诊冠脉造影显示右冠状动脉近端完全闭塞,诊断急性下壁心
患者,男性,68岁,因近日咳嗽、咳痰、气急明显,又出现神志不清、发绀而入院。既往有肺气肿病史。动脉血气分析pH7.31,PaO252mmHg,PaCO261mmHg,给予低浓度氧疗的依据是
甲公司分立为乙公司和丙公司,根据分立协议,乙公司承继甲公司20%的净资产,丙公司承继甲公司80%的净资产及全部负债。甲公司的到期债权人丁公司接到分立通知后,要求上述相关公司立即清偿债务。下列关于丁公司债务清偿请求的表述中,符合公司法律制度规定的是(
最能体现历史学科特点的教学原则是()。
Thenewspapermustprovideforthereaderthefacts,unalloyed,unslanted,objectivelyselectedfacts.Butinthesedaysofcomp
下列关于山东省情的说法正确的是()。
在法国大革命中,平等派代表_______创办《人民保民官》报,宣传共产主义,并主张以暴力革命夺取政权。
试述人的发展的规律性及其教育学意义。
A、Theywerejustasbusyaspeopleoftoday.B、Theysawtheimportanceofcollectiveefforts.C、Theydidn’tcomplainasmuchas
最新回复
(
0
)