Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @herumi
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @herumi
-
Xbyakでデータアクセスするための方法をいくつか紹介しました。 Xbyakのノウハウ https://github.com/herumi/blog/blob/master/x64/xbyak-knowhow.md …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
『耐量子計算機暗号』(縫田光司)面白い。4章同種写像暗号を紙と鉛筆持ちながら(たまに数式処理ソフトも使って)ちまちま読み始めてる。解説がとても詳細で文献もすごい。 p.136の(∂_Y E)(P)=-2β-a1 C' Z - a3の式は(Z=1)だから文脈的にZは無い方がよいかも。
Thanks. Twitter will use this to make your timeline better. UndoUndo -
今月号(2020/9)の数学セミナーp.50の画像、最近は使わないようにしましょうという動きがあります。 https://www.losinglena.com/ https://www.nature.com/articles/s41565-018-0337-2 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
とある暗号系研究室のゼミで『クラウドを支えるこれからの暗号技術』(https://herumi.github.io/ango/ )を最後まで輪講してくださった。途中から私も参加させていただき学生がつまると質問がこちらに飛んでくる、本の中で紹介してる論文の著者にツッコミをいただくというなかなかレアな経験をした。多謝。
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
自分のアカウントが「注意: このアカウントは一時的に制限されています / このアカウントは不振な行為が確認されています」と表示されていた。なんでだろう。
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Intro to SVE 富岳のA64FXを触ってみたhttps://www.slideshare.net/herumi/intro-to-sve-a64fx … の資料を公開しました。
#arm_studyThanks. Twitter will use this to make your timeline better. UndoUndo -
Intel AMX、ありがたいことに先月Xbyakで対応済みです。 https://twitter.com/herumi/status/1276684696600981505 …https://twitter.com/herumi/status/1277011792997183488 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Intel AMXをざっくりと読んでみた。AVXを置き換えるものではない。現状bfloat16かint8の大きな行列の積のタイリング専用演算TMUL。TMMはタイルを表すレジスタ。tileloaddで部分行列読み込み、tdpbf16psなどで行列積の足し込みをする。行列パラメータはldtilecfgで設定 https://github.com/herumi/blog/blob/master/x64/amx.md …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
XbyakにIntel AMX命令の追加pull reqが来たのだけど、TMMレジスタって何? 全然知らなかった。というか仕様が公開されたの昨日? え?https://github.com/herumi/xbyak/pull/95 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Microsoft de:code 2020のMVPパーソナルスポンサーに採用していただけました(一番下)。ありがとうございます。https://www.microsoft.com/ja-jp/events/decode/2020/sponsor.aspx#primaryR10 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
AVX-512用の指数関数expをSVEに移植していて気がついたのだけどvscalefpsがとても便利だ。今まで(n + 127) << 23で2巾のビットパターンを作っていたのを1命令でできる。1割ほど速くなった。https://github.com/herumi/blog/blob/master/x64/exp.md#2%E5%B7%BE%E3%81%A8vscalefps … SVEのfcaleは入力がint型なのでround()した結果を一度変換しないといけないのに注意。
Thanks. Twitter will use this to make your timeline better. UndoUndo -
結果としてC++の中でAVX-512とSVEとが混在したコードを書ける(速度優先なら直接SVE、そうじゃないところは既存のAVX-512のまま)。まだ制約は多そうですがなんともアクロバティック。ほんの少しだけアドバイスで関わったので謝辞に入れて下さいました。ありがとうございます。https://github.com/fujitsu/xbyak_translator_aarch64#acknowledgement …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
富士通がIntelの深層学習ライブラリをスパコンの富岳向けに移植しているのだけど、その過程で開発されてるXbyak_translator_aarch64が面白い。Xbyakで書かれたAVX-512用ソースが生成したx64バイトコードからArmv8-A SVE用バイトコードへの変換を全てJITで行う。https://github.com/fujitsu/dnnl_aarch64 …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
似たような問題としては2018年にLinuxのkernelのバージョンをあげたらJenkinsが5倍遅くなったり特定条件下で暗号ライブラリが2.7倍遅くなる現象に遭遇。当時はkernelオプションのptiやspectre_v2をoffにするかVMwareのバージョンをあげれば解決したのだけど結構悩んだ。https://mametter.hatenablog.com/entry/2020/05/23/032650 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
My BLS signature library(https://github.com/herumi/bls ) supports the hash-to-curve function defined at https://www.ietf.org/id/draft-irtf-cfrg-hash-to-curve-07.html#name-bls12-381-g2-2 … . BLS署名ライブラリblsがEthereum 2.0 Phase 0で対応予定のdraft-irtf-cfrg-hash-to-curve-07のhash-to-curve関数をサポートしました。
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Cooper Lakeで利用可能なbfloat16の積和命令vdpbf16psの紹介記事を書いた。 https://github.com/herumi/misc/blob/master/avx-512/int8-bfloat16.md …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
みなさん、いろいろ情報ありがとうございます。 Intelの最適化マニュアル3.4やB.5.7章にフロントエンドのストールの細かい話や調査方法が載ってるのですが、複雑です。元の問題は
@kazuhoさんが解決されてるので時間を見て調べてみようと思います。 https://twitter.com/idxx/status/1258419681662124033 …https://twitter.com/shirouzu/status/1258373961173196801 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
https://furandon-pig.github.io/study-memo/docs/yurubug/20200506.html#/9 …
#define N 16 char str[N]; memset(str, 0, N + 1); この例のコードならcppcheck, Visual Studioの/analyze, pvs-studioなどの静的解析ツールやclang-9で警告出ますね。https://wandbox.org/permlink/BrDn4bzf4ovufY1N …#yurubugThanks. Twitter will use this to make your timeline better. UndoUndo -
先週と今週のゆるバグの資料です。 https://www.slideshare.net/herumi/ss-233262553 … 発表者集まればまた開催しましょう。
#yurubugThanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.