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