21:11:28
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
ジョチョ展2、前回のジョチョ展よりも倍率高いかもしれんね
22:59:06
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
それまで気にしたことなかったけど、なんで忍たま乱太郎の先輩は姓と名のフルネームで知られているのに乱太郎の世代は名だけなんだろうかと映画の宣伝を見ながら思った。(別に乱太郎の世代の登場人物に姓が設定されていないわけではないことはさっき確認した。)
23:53:42
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 22:22:32 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:53:49
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
Intel AMX という行列計算向け extension は 1KB のレジスタを八本くらい持ってるはず
23:53:51
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 22:27:44 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:53:53
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 22:28:47 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:53:59
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
特定用途はともかく汎用レジスタのところ、レジスタに限らず長いレジスタ置いてコンパイラがかしこく命令とか詰めまくって暇にさせなければ速い!は VLIW で夢破れたやつだからなあ
23:54:02
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
SSE の XMM レジスタ、まあデカいけど使い方が汎用のやつとはやや違う
23:54:21
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 22:29:06 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:54:22
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 22:30:50 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:54:48
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
23:54:53
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 23:12:57 n_soda@mastodon.cloudの投稿
n_soda@mastodon.cloud
このアカウントは、notestockで公開設定になっていません。
23:54:56
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
2025-01-08 23:51:40 ぽんこつ 27Lの投稿
ponkotuy@social.mikutter.hachune.net
このアカウントは、notestockで公開設定になっていません。
23:55:00
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
というかべつに ISA でプログラマにインターフェースとして見せてるレジスタの名前と、実装が持つレジスタの本数は別段一致しないんだよね
23:55:04
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
PowerPC とかそうだったはずだけど 64 本だかなんだかレジスタファイルとして修正してたくさん実装しながらレジスタリネーミングで ISA 上の名前を動的に紐付けながら見せていくスタイルとか
23:59:11
Masanori Ogino 𓀁
@omasanori@mstdn.maud.io
論理レジスタの本数を増やすということは命令中のレジスタ選択に使うビット数を増やすことに繋がるし、レジスタ長を伸ばすことは定数ロードに必要な命令数か命令長を増やすことに繋がるので、結局はレジスタの本数や長さに依存しないプログラムの長さが無駄に伸びる、言い換えると命令の密度が下がることに繋がる。