- tetsu_koba
- 1835
- 0
- 1
- 0
128bit でlong double が128幅持てる。それ以上に 64bit命令のSIMD、のような並列用途のほうが嬉しい #ylug_113
2014-08-29 20:45:54Addressing model, 64bitのうち8bitをタグとしてデータの型を保持する。(具体的な用途は?) #ylug_113
2014-08-29 20:48:11呼び出し時の引数、v8からは8個のレジスタが割り当てられる。v7は4個までしかレジスタに入らない。 #ylug_113
2014-08-29 20:50:31LDP/STP はレジスタのペアを指定してロードストアする命令。NOP はいま重要じゃないからスイッチを促す命令。 #ylug_113
2014-08-29 21:01:47v7まではキャッシュのコントロールはユーザは手を出せない領域だった。v8 からはシステムコールを呼ばずにキャシュを吐き出す、キャッシュを無効にするが命令で発行できる。 #ylug_113
2014-08-29 21:08:20#ylug_113 プレロードだよね。そんなものは、始めから考えられています。(すいません、その質問は次のページで説明しています)
2014-08-29 21:13:03プレロード命令が細かやかな制御が可能になった。タイプの指定(ロードかストアか、命令か)、L1?L2?L3どれに入れる? などが可能。あとはあえてキャッシュに入れるなも指定できる。 #ylug_113
2014-08-29 21:13:30プレロード命令はヒント情報。キャッシュの段数などはSoCの実装依存なので、どこまで有効かはそれぞれ異なる。 #ylug_113
2014-08-29 21:15:09Aarch32 はARMv7互換。Jazelle というJava命令実行は削除、Androidをはじめとする現代は、JITの高速化で不要となった。 #ylug_113
2014-08-29 21:27:18github.com/torvalds/linux… move temporal #ylug_113 movnti 命令
2014-08-29 21:37:47「Kernel Code Reading Party 113th; 第113回、カーネル読書会 #ylug_113」をトゥギャりました。 togetter.com/li/712755
2014-08-29 23:01:59