※ Wk Ck αk βk を求めるとき +---+ | M | +---+ ↓ GSメモリにある 行列 Ak の第一行目ベクトル 一回 +---+ |GS | +---+ ↓ ↓ ↓ +---+ +---+ | M |←|GL | +---+ +---+ ※Pk を 求めるとき +---+ +---+ +---+ | M | | M | | M | +---+ +---+ +---+ GLメモリからは ベクトルW が何度もGS へ Ak ↓ ↓ ↓ +---+ +---+ +---+ GSメモリからは Ak の 行ベクトル |GS | |GS | |GS | 1 2 3 行 4 5 6 行 , 7 8 9 行 という具合 +---+ +---+ +---+ Wk ↑ ↑ ↑ −−−−−−−− ↑ +---+ +---+ | M |→|GL | +---+ +---+ ※ qを求めるとき +---+ | M | +---+ Wk ↓ 1. GSメモリにある 行列 Ak の第一行目ベクトル= Wk +---+ GLメモリにある ベクトル Pk |GS | ※←は 無し +---+ 2. GSメモリにある 行列 Ak の第一行目ベクトル= Wk ↓ GLメモリにある ベクトル Pk ↓ ↓ +---+ +---+ | M |→|GL | | |←| | +---+ +---+ Pk ※Ak を 求めるとき +---+ +---+ +---+ | M | | M | | M | +---+ +---+ +---+ GLメモリからは ベクトルP or W が何度もGS へ Ak ↑↓ ↑↓ ↑↓ +---+ +---+ +---+ GSメモリからは Ak の 行ベクトル |GS | |GS | |GS | (1) 2 3 行 4 5 6 行 , 7 8 9 行 という具合 +---+ +---+ +---+ で データがきて 結果が戻る ↑ ↑ ↑ −−−−−−−− ↑ P or W +---+ +---+ | M |→|GL | +---+ +---+