乗算の基礎を書いた.
乗算の基礎を書いた.
vpermによるlog続き
いろいろ頑張って係数を調整して9次のテイラー展開版より1.5倍速くなって精度も上がった. fmath.
vpermによるlog
AVX-512によるlogの実装で以前テイラー展開の次数を下げるためにvgatherを使うロジックを試してみたけど遅くなっていた(SVEだと多少効果あり). で、次数は少し増えるけどテーブルサイズを4bitにしてvpermを使ったら大分速くなった. これで進めてみよう.
Microsoft Build
トークセッション終わった.
ラボユース
私の担当の12期が始まったのでミーティングが増える.
眼鏡
うっかりフレームを折ってしまった. 紫外線による硬化プラスチックや瞬間接着剤を試したけど駄目だった. 新しいの作るしかない.
脚が痛い
当分痛いだろうな. 我慢する.
歩いた
最初結構な雨だったけど65kmぐらい歩いた. 脚が痛い.
暗号ゼミ
研究室のにお邪魔する. いろいろ予想外の質問が来て勉強になる.
本社雑談
その場でランダムに決まる雑談会に参加した. 久しぶりにしゃべるのはやっぱりよいな.
マッサージ. あまりにしんどくて行く. 最近あまり記憶がない.
Xbyak::util::Cpu
命令種別が64種類を越えるのでTypeを拡張することにした. 後方互換性のために, ある程度intぽく振る舞わないといかん.
LLVM
結局LLVM bitcodeを直接生成することにした(結論変わらず).
_ExtInt除去
やっぱりコンパイラのバージョンが固定されるのはいろいろ面倒なので諦めて直接llを生成することにした.
_ExtInt
いろいろ試行錯誤したけどどうも扱いづらいなあ.
マッサージ
ここしばらく毎週行っていたら大分ましになったけど, 今まで凝り過ぎて分からなかったのがようやく認識できるようになってきたというレベルかも. まだしばらく必要だな.