アクセスカウンタ

プロフィール

ブログ名
竹下世界塔の計算機よもやま話
ブログ紹介
計算機アーキテクチャ、設計環境、コンピュータと個人的な歴史などについて

zoom RSS ブログ 新着記事

タイトル 日 時
SPARC64系のFMAについて
SPARC64系のFMAについて  きっかけは次の記事を読んで、SPARC64でのFMA(Fused Multiply Add : 積和演算)の実装がSPARC64VIという記述に「いやSPARC64IIIからあったはず」と思ったので確認してみようと思ったこと。 ...続きを見る

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

2017/08/07 11:56
ぼくのかんがえたさいきょうCPU: 2017.06 1バイト命令・バリア・プリフィックス
 命令拡張の余地がなくなった場合に、従来未定義だった命令から始めることで続く命令列に機能を追加できる。これをプリフィックス命令という。プリフィックス命令は次の命令に対する1回だけの指示と考えることもできる。プリフィックス命令は短いほどよいので1バイト命令フォーマットから空いているところを探す。今回はメモリ操作命令の1バイトフォーマットを割り当てることにする。 ...続きを見る

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

2017/06/11 16:31
SIMDのマルチレイヤー表現
SIMDのマルチレイヤー表現  ぼくのかんがえたさいきょうCPUは今のところレジスタの幅が32KBで四倍精度浮動小数点をSIMDで扱うと同時に2048個も扱える。が、ここまでのサイズがあると同種のデータだけ扱うのではなく構造体やタグも付加したい。ではどうやって表現しようか? ...続きを見る

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

2017/06/04 23:44
ぼくのかんがえたさいきょうCPU: 2017.06 算術演算命令
ぼくのかんがえたさいきょうCPU: 2017.06 算術演算命令  算術演算命令はデータを数として扱い、四則演算を行う。整数型や浮動小数点型はソースレジスタRaの形式に合わせて変換され、Rdに保存される。演算結果はRaと同じレジスタ幅、レーン構成になる。 ...続きを見る

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

2017/06/02 19:25
ぼくのかんがえたさいきょうCPU: 2017.05 分岐条件
ぼくのかんがえたさいきょうCPU: 2017.05 分岐条件  ほとんどのプロセッサは4bitの16パターンで分岐の条件を決めている。2の補数を用いた符号ありの整数演算と符号なしの整数演算の条件は以下のフラグを使う。 ...続きを見る

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

2017/05/30 20:35
ぼくのかんがえたさいきょうCPU: 2017.05 SIMD補足
ぼくのかんがえたさいきょうCPU: 2017.05 SIMD補足 ・SIMDロード/ストアについて アドレッシングモード計算のうちRaがベクタなら、Rb(ベクタ/スカラ)や即値(スカラ)を加算し、複数の実効アドレスを生成する。 Raの各レーンが実効アドレスサイズに拡張された後、Rbや即値を加算、それぞれのレーン用の実効アドレスを得る。 →LEA命令の場合、各レーンが実効アドレスのサイズになる。 →ロード/ストアを行わないレーンの指定を考えないといけない。例えばM2 OP3Sの形式を利用して M2 OP3S [Ra+Rb]Rc,ss=01 Raのレーン... ...続きを見る

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

2017/05/26 01:42
ぼくのかんがえたさいきょうCPU: 2017.05 データと型
ぼくのかんがえたさいきょうCPU: 2017.05 データと型  汎用レジスタで扱うデータのサイズや型について定義する。メモリ操作命令ではレジスタのサイズだけを扱い中身(型)は無視する。汎用レジスタ間の算術演算でのみ型を扱う。演算の結果、データのサイズが変わってしまっては扱いにこまるので、演算結果は2つある引数のうち最初の引数に合わせることにする。 ...続きを見る

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

2017/05/24 02:01
ぼくのかんがえたさいきょうCPU: 2017.05 論理演算命令
ぼくのかんがえたさいきょうCPU: 2017.05 論理演算命令  論理演算命令は汎用レジスタどうしでAND,ORなどの論理演算を行う。論理演算はbitごとに行われるものでデータ幅が変わっても論理演算の結果は変化しない。データ幅が変わることで結果が変わるシフト、ローテートやPOPCなどは別扱いにする。 ...続きを見る

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

2017/05/23 02:55
ぼくのかんがえたさいきょうCPU: 2017.05 分岐命令
ぼくのかんがえたさいきょうCPU: 2017.05 分岐命令  分岐命令は条件により命令の流れを変える。相対アドレスによる分岐、1命令スキップ、Conditional Moveを行う。 ...続きを見る

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

2017/05/21 04:38
ぼくのかんがえたさいきょうCPU: 2017.05 メモリ操作命令
ぼくのかんがえたさいきょうCPU: 2017.05 メモリ操作命令  メモリ操作命令は汎用レジスタとメモリ間の転送を行う。メモリ操作命令はデータのサイズしか意識しない。 ...続きを見る

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

2017/05/19 00:56
ぼくのかんがえたさいきょうCPU: 2017.05 概要と基本フォーマット
ぼくのかんがえたさいきょうCPU: 2017.05 概要と基本フォーマット  ぼくのかんがえたさいきょうCPUも考え続けていつのまにか十年くらい経ってしまった。いろいろな命令セットアーキテクチャを調べるほどにいじくりまわしたくなるのだが、そろそろまとめてみようかとおもう。 ...続きを見る

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

2017/05/17 02:24
ぼくのかんがえたさいきょうCPU:連鎖性言語の特徴を取り入れてみる
ぼくのかんがえたさいきょうCPU:連鎖性言語の特徴を取り入れてみる 連鎖性言語 ...続きを見る

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

2017/05/13 01:19
各種プロセッサのメモリオーダリングについて
各種プロセッサのメモリオーダリングについて  メモリに対しプロセッサからのロード/ストアが前後することのあるメモリオーダリングについて整理してみた。 ...続きを見る

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

2017/04/16 05:39
単項演算命令
単項演算命令  引数として1つのレジスタを入力とし、何らかの加工をして結果を返す命令を整理してみた。すぐ思いつくのは全bit反転のNOTだけど、これは論理演算命令の入力または出力を反転することで求めることができる。 ...続きを見る

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

2017/01/17 02:25
メモ:Deep Learning処理向けプロセッサDLU
メモ:Deep Learning処理向けプロセッサDLU 世界最速クラスのディープラーニング基盤と、業種・業務に対応したAIサービスを提供(富士通) ...続きを見る

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

2016/12/01 22:21
超マシン誕生、トム・ウェスト、モードビット
超マシン誕生、トム・ウェスト、モードビット  Hack a day記事より。 Books You Should Read: The Soul of A New Machine(Hack a day) ...続きを見る

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

2016/09/22 05:18
ぼくのかんがえたさいきょうCPU スタック
 レジスタに属性をつけることによって何のデータを扱うかを明確にすると、命令セットも単純化できるし便利そうに思える。 ぼくのかんがえたさいきょうCPU レジスタに型(属性)をつける その2  が、割り込みなどが発生するとレジスタの値だけではなく属性と一緒に退避しなければならない。どうするか。 ...続きを見る

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

2016/09/13 03:07
ARMのHPC拡張SVE(Scalable Vector Extension)
ARMのHPC拡張SVE(Scalable Vector Extension)  E1丙を周回してますが伊26出ません。 ...続きを見る

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

2016/08/25 03:20
TOP500 一位は中国の独自プロセッサ採用スパコン
TOP500 一位は中国の独自プロセッサ採用スパコン  TOP500、今回の一位は中国のSunway Taihu Light(神威太湖之光)、独自のCPUを使っている。 China Races Ahead in TOP500 Supercomputer List, Ending US Supremacy ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 0

2016/06/21 03:27
ぼくのかんがえたさいきょうCPU レジスタに型(属性)をつける その2
ぼくのかんがえたさいきょうCPU レジスタに型(属性)をつける その2  ぼくのかんがえたさいきょうCPU レジスタに型(属性)をつけるの再考。 ...続きを見る

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

2016/04/10 03:14

続きを見る

トップへ

月別リンク




竹下世界塔の計算機よもやま話/BIGLOBEウェブリブログ
文字サイズ:       閉じる