Vector Memory-Memory versus Vector Register Machines ·存储器-存储器型向量机所有指令操作的操作数来源于存储器 第一台向量机 CDC Star-100(73) and iasc(71)是存储器 存储器型机器 cray-1(76)是第一台寄存器型向量机 Vector Memory-Memory Code Example Source Code ADDV CA, B for(=0;i<;i++) SUBV D A B C[i]=A[i]+B[i]; Vector Register Code D[i]=A[i]-B[i]; IV VI A LV V2 B AddV V3, V1 V2 sv V3, C 2021/1/29 计算机体系结构 SUBV V4, V1 V2Vector Memory-Memory versus Vector Register Machines • 存储器-存储器型向量机所有指令操作的操作数来源于存储器 • 第一台向量机 CDC Star-100 (‘73) and TI ASC (‘71), 是存储器- 存储器型机器 • Cray-1 (’76) 是第一台寄存器型向量机 2021/1/29 计算机体系结构 for (i=0; i<N; i++) { C[i] = A[i] + B[i]; D[i] = A[i] - B[i]; } Example Source Code ADDV C, A, B SUBV D, A, B Vector Memory-Memory Code LV V1, A LV V2, B ADDV V3, V1, V2 SV V3, C SUBV V4, V1, V2 SV V4, D Vector Register Code