首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
以下是计算两个向量点积的程序段: float dotproduct (float x L83 f float y [8] ) float sum=0.0; int i; for (i=0;i<8;1++) sum+=x [i] *y [i) ; re
以下是计算两个向量点积的程序段: float dotproduct (float x L83 f float y [8] ) float sum=0.0; int i; for (i=0;i<8;1++) sum+=x [i] *y [i) ; re
admin
2017-04-28
100
问题
以下是计算两个向量点积的程序段:
float dotproduct (float x L83 f float y [8] )
float sum=0.0;
int i;
for (i=0;i<8;1++)
sum+=x
*y [i) ;
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块(块号从O开始),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。 可能疑问点:为什么x[0]~x[3]在主存第4块? 解析:因为数组x存放在00000040H开始的32B的连续存储区中,而00000040H转换成十进制为64,64B占4个主存块(0、1、2、3),所以x[0]~x[3]在主存第4块。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/FJRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列不属于战时共产主义政策内容的是()。
最晚到汉武帝时期,出现了我国第一部算学著作(),它记载了用竿标测日影以求日高的方法,从而认识了勾股定理。
关于斯巴达的论述错误的是()。
下列关于古日耳曼人的社会状况的叙述中,不正确的是()。
1933年5月,冯玉祥在张家口组织()。
明太祖洪武年间与科举制相关的一次大案是()。
阅读材料,回答以下问题:今日中国独立自由的地位,已随不平等条约的撤废而获得。然而我们中国国民正确的反应,是义务感的激发与责任心的加强。国家的责任与国民的任务,从此更加重大。建国工作的完成,建国理想的实现,皆有待于我们的奋斗和牺牲。“天下无易事,天下无难事
阅读史料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为
20世纪五六十年代经济高速增长时期,西欧经济增长最快的国家是()。
某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和shorI型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:struct{inta:charb:shOrtc:}record:record.a=273:
随机试题
应当着重从政策上、原则上、业务规程执行和评估结果的科学性上把关的是()
全口义齿摘戴时疼痛,定位明确,戴入后无明显不适。其原因是
A.呼吸困难B.咳嗽C.咯血D.下垂性凹陷性水肿E.发绀
背景资料某市政公用工程的施工合同工期为16周,项目监理机构批准的施工进度计划如下图所示(时间单位:周)。各工作均按匀速施工。施工单位的报价单(部分)见下表。工程施工到第4周时进行进度检查,发生如下事件:事件1:A工作已经完成,但由于设计图局部修改,
经济指标中的滞后指标主要有货币供应量、股票价格指数等。( )
Thedataabankhasstoredonitsserversismorevaluablethanthegoldinitsvaults.Banksenjoyamonopolyoverdatathathas
魏源在其所著的《海国图志》一书中提出了“师夷长技以制夷”的思想,19世纪60年代开始的洋务运动则提出了“自强、求富”的口号,二者的相同点是
有如下类声明:classTestClass1{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classT
A、WatchTV.B、Goforawalk.C、Dotheirhomework.A第一个人说自己晚饭后看电视,第二个人说自己也是如此。所以应选A。
(1)There’sthisgreatrecurringSaturdayNightLiveskitfromseveralyearsbackwherePhilHartmanplaysanunfrozencavema
最新回复
(
0
)