Professional Documents
Culture Documents
In the example:
Matrix D has a stride of 100 double words
Matrix B has a stride of 1 double word
LV Vk, Rk ;load K
LVI Va, (Ra+Vk) ;load A[K[]] Gather
LV Vm, Rm ;load M
LVI Vc, (Rc+Vm) ;load C[M[]] Gather
ADDVV.D Va, Va, Vc ;add them
SVI (Ra+Vk), Va ;store A[K[]] Scatter
CKV
Programming Vector Architectures
Compilers can provide feedback to programmers
Programmers can provide hints to compiler
Cray Y‐MP Benchmarks
CKV