首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
以下是计算两个向量点积的程序段: float dotproduct(float x[8],float y[8]) { float sum=0.0; int i; for(i=0;i<8;i++) sum+=x[i]*y[i]
以下是计算两个向量点积的程序段: float dotproduct(float x[8],float y[8]) { float sum=0.0; int i; for(i=0;i<8;i++) sum+=x[i]*y[i]
admin
2017-11-20
53
问题
以下是计算两个向量点积的程序段:
float dotproduct(float x[8],float y[8])
{
float sum=0.0;
int i;
for(i=0;i<8;i++)
sum+=x
*y
;
return sum;
}
试回答以下问题:
假定该段程序运行的计算机的数据Cache采用直接映射方式,其容量为32B,每个主存块大小为16B。假定编译程序将变量sum和i分配给寄存器,数组x存放在00000040H开始的32B的连续存储区中,数组y则紧跟在x后进行存放。试计算该程序数据访问的命中率,要求说明每次访问的Cache命中情况。
选项
答案
Cache共有32B/16B=2行;4个数组元素占一个主存块(float占4个字节);数组x的8个元素(共32B)分别存放在主存40H开始的32个单元中,共占有两个主存块,其中x[0]~x[3]在主存第4块(块号从0开始),x[4]~x[7]在主存第5块中;数组y的8个元素分别在主存第6块和第7块中。所以,x[0]~x[3]和y[0]~y[3]都映射到Cache第0行;x[4]~x[7]和y[4]~y[7]都映射到Cache第1行;因为x[i]和y[i](0≤i≤7)总是映射到同一个Cache行,相互淘汰对方,所以每次都不命中,命中率为0。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/UNRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
以下选项不属于希腊城邦的形成方式和途径的是()。
文艺复兴运动兴起的时间是()。
中共中央通过《关于建国以来党的若干历史问题的决议》的会议是()。
洋务派创办军事工业的方式是()。
在1875年宪法中关于法国立法权的叙述,不正确的是()。
在西欧列强海外殖民扩张进程中,各国之间相互争夺海上霸权。18世纪末,英国在争霸中取得胜利的根本原因在于()
在罗斯福新政期间,美国政府在森林中修筑铁路,力图为美国青年人提供更多的工作机会。这种举措有利于()。①缓和阶级矛盾和安定社会秩序②扩大消费,刺激经济复苏③根除资本主义经济危机④消除资本主义社会的基本矛盾
试编写一个非递归算法,实现求以二叉链表存储的二叉树中q结点的祖先。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
一个C语言程序在一台32位机器卜运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x=127,y=一9时,执行赋值语句z=x+y后,x、y和z的值分别是____。
随机试题
被称为首属群体的是()
根据新发展理念,引领我国发展的第一动力是()
截肢后下肢残肢肌肉训练重点是
关于喉癌手术治疗原则,下列说法不正确的是
吗啡作用于脊髓胶质区、丘脑内侧、脑室及导水管周围灰质的阿片受体,可引起吗啡作用于中脑盖前核的阿片受体可引起
下列关于日常生活中的做法,不正确的是()。
关于垃圾分类处理,下列说法错误的是()。
为推动国共两党的第二次合作,实现共同抗日,中国共产党放弃了“反蒋抗日”的口号,并公开把蒋介石作为联合对象。中国共产党放弃“反蒋抗日”的口号,第一次公开把蒋介石作为联合的对象的标志是
Choosethecorrectletter,A,BorC.Togatherdata,theprofessorasksJane
Mysonhasanadvantageoverhismother______hecanspeakEnglish.
最新回复
(
0
)