「コンパイラ・スクリプトエンジン」相談室16 (649レス)
上
下
前
次
1-
新
362
: 2016/01/22(金)12:55
ID:8nADuqf6(1)
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
362: [sage] 2016/01/22(金) 12:55:06.86 ID:8nADuqf6 メモリやキャッシュはレジスタよりずっと遅いからなぁ。 レジスタへのアクセスに対してL1キャッシュのアクセスには2〜3倍の時間が掛かるって言われてる。 つまり、レジスタ間mov命令に対してpush/popは1命令あたり2〜3倍遅いって事だ。 C言語のregister修飾子は知ってる?変数がレジスタに乗っかるようにする為の物なんだけど。 グラフ彩色で変数生存期間に対するレジスタの使用を最適化出来る事が知られる以前の産物だから、今は滅多に使われないけどね。 http://mevius.5ch.net/test/read.cgi/tech/1405822579/362
メモリやキャッシュはレジスタよりずっと遅いからなぁ レジスタへのアクセスに対してキャッシュのアクセスには倍の時間が掛かるって言われてる つまりレジスタ間命令に対しては命令あたり倍遅いって事だ 言語の修飾子は知ってる?変数がレジスタに乗っかるようにする為の物なんだけど グラフ彩色で変数生存期間に対するレジスタの使用を最適化出来る事が知られる以前の産物だから今は滅多に使われないけどね
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 287 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.021s