Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 1.42 KB

8.智能编程语言.md

File metadata and controls

24 lines (12 loc) · 1.42 KB

8.1 请使用C++和Python两种语言分别编写4096个随机数求方差的程序,然后在同一硬件平台运行。请获取两者执行时间,并对两者的性能和开发效率做简要分析。

8.2 假设某个处理器的存储单元包括一块片上高速存储和一块片外DDR,访问时间分别为4个时钟周期和150个时钟周期。如果工作负载在片上缓存的命中率为90%,而且处理器只有在片上缓存未命中的情况下才会访问片外DDR。那么,整个存储层次的平均访问延迟是多少个时钟周期?

8.3 根据8.3.2节的内容,假设在一个多核上,每个task可一次完成N=256的向量对位加,需要划分任务类型的BLOCK还是UNIONx?如果选用UNIONx,那么x是几?

8.4 在异构编程模型的处理器端流程中,介于创建Stream和启动Kernel之间的两个流程步骤是什么?

8.5 假设有一个8位的二进制数是10011001,如果它代表无符号整数uint8,那么它换算成十进制数是多少?如果他代表有符号整数int8,那么它换算成十进制数是多少?

8.6 假设有一个32位的浮点数,其二进制形式是1 1000 0101 1111 1110 0000 0000 0000 000,如果按照IEEE754标准,换算为十进制整数是多少?如果二进制是1 0000 0000 1000 0000 0000 0000 0000 000,那么换算位十进制数是多少?

8.1

8.1

8.1

8.1

8.1

8.1