A.输入数据
B.中间结果
C.输出数据
D.临时数据
A.将第一个源寄存器的第j个元素放在目标寄存器位置0
B.将第二个源寄存器的第j个元素放在目标寄存器位置0
C.将第一个源寄存器的第j个元素放在目标寄存器位置j
D.将第二个源寄存器的第j个元素放在目标寄存器位置j
A._mm_set_ps
B._mm_set1_ss
C._mm_setzero_ss
D._mm_setzero_ps
A.令CPU一直处于忙碌状态无法产生竞争条件
B.令存在数据依赖的内存操作充分并行
C.强制多线程进入临界区的顺序来将存在数据依赖内存操作串行化
D.以上皆错
A.8
B.16
C.32
D.64
A.对齐向量读取单精度浮点数
B.未对齐向量读取单精度浮点数
C.对齐标量读取单精度浮点数
D.未对齐标量读取单精度浮点数
A、程序员无需编写线程创建和管理代码
B、程序员无需编写循环划分代码
C、程序员需指出哪个循环应并行
D、程序员需编写线程同步代码
A.循环划分
B.循环消除
C.循环展开
D.以上皆错
A.1
B.2
C.3
D.4
A.降低了访存延迟
B.隐藏了访存延迟
C.利用了cache空间局部性
D.利用了cache时间局部性
A.对齐向量读取单精度浮点数
B.未对齐向量读取单精度浮点数
C.对齐向量读取双精度浮点数
D.未对齐向量读取双精度浮点数
A.A1 A2 B3 B4
B.B1 B2 A3 A4
C.A1 B2 A3 B4
D.B1 A2 B3 A4
A.θ(1)
B.θ(logt)
C.θ(t)
D.θ(tlogt)