问答题 对三个程序段A、B、C中数组访问的时间局部性和空间局部性进行分析比较。
问答题 以下是对矩阵进行转置的程序段: 假设该段程序运行的计算机中sizeof(int)=4,且只有一级cache,其中L1datacache的数据区大小为32B,采用直接映射、写回方式,块大小为16B,初始为空。数组dst从地址0000C000H开始存放,数组src从地址0000C040H开始存放。填写下表,说明数组元素src[row][col]和dst[row][col]映射到cache的哪一行,其访问是命中(hit)还是失效(miss)。若L1datacache的数据区容量改为128B时,重新填写表中内容。
问答题 在上述(2)中条件不变的情况下,如果将数组x定义为float[12],则数据访问的命中率是多少?