竹下世界塔の計算機よもやま話

アクセスカウンタ

zoom RSS ぼくのかんがえたさいきょうCPU: 2017.05 SIMD補足

<<   作成日時 : 2017/05/26 01:42   >>

ブログ気持玉 0 / トラックバック 1 / コメント 0

・SIMDロード/ストアについて
アドレッシングモード計算のうちRaがベクタなら、Rb(ベクタ/スカラ)や即値(スカラ)を加算し、複数の実効アドレスを生成する。
Raの各レーンが実効アドレスサイズに拡張された後、Rbや即値を加算、それぞれのレーン用の実効アドレスを得る。
→LEA命令の場合、各レーンが実効アドレスのサイズになる。
→ロード/ストアを行わないレーンの指定を考えないといけない。例えばM2 OP3Sの形式を利用して
M2 OP3S [Ra+Rb]Rc,ss=01 Raのレーンごとにメモリ操作をする場合、対応するRbのレーンが0の箇所はメモリアクセスなし、それ以外はメモリアクセスを実際に行う、など

・SIMD条件判断について
演算結果のフラグRfについては、Raのレーン数に合わせて各レーンごとに求められる。
続く条件分岐命令では、各レーンの演算結果のうちどれかひとつでも当てはまれば成立と判断する。

 条件分岐命令では、Rdとして次命令のPCを渡すが、Rfは前命令のものをそのまま伝播させる。これにより条件分岐命令を続けて記述することができる。

Dslot43 スターターセットDslot43 スターターセット

京商 2012-11-14
売り上げランキング : 424579

Amazonで詳しく見る
by G-Tools

テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(1件)

タイトル (本文) ブログ名/日時
【8コア16スレッドでインテルに対抗】CPU「AMD Ryzen 7 1800X」
Core i5 7600Kより69%高性能という ...続きを見る
ぱふぅ家のサイバー小物
2017/09/02 12:31

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文




ぼくのかんがえたさいきょうCPU: 2017.05 SIMD補足 竹下世界塔の計算機よもやま話/BIGLOBEウェブリブログ
文字サイズ:       閉じる