x86/x64最適化勉強会#7

タグを中心にまとめました: https://atnd.org/events/61785 主催者の光成氏によるレポートが公開されています: http://developer.cybozu.co.jp/tech/?p=8522 発表者の皆様,会場を提供して下さった皆様,そして参加者の皆様,勉強になりました,ありがとうございました.
2
前へ 1 ・・ 7 8
tanakmura🎯 @tanakmura

int.main.jp/txt/matmul/ 図をちゃんと入れて、質問あった事項は補足追加しておきました。 #x86opti

2015-03-15 23:03:26
herumi @herumi

すいません質問です。昨日の最適化勉強会でllコードの最適化でllvm-asmしてoptしなくてもllc -O3とかでできると教えてもらって試したのですが小さい関数の呼び出しがcallになってしまいました。展開させるオプションはあるのでしょうか。@shinh #x86opti

2015-03-16 12:05:27
herumi @herumi

ありがとうございます。このexeで-march=x86-64 -x86-asm-syntax=intelするとWindowsの呼び出し既約にしたがったコードが生成されました。@nothingcosmos #x86opti

2015-03-16 12:21:04
nothingcosmos @nothingcosmos

@herumi @shinh llvm-dis, llvm-asを挟まなくても、optとllcは両方の形式を食べれるようです。inline展開はoptの最適化なので、opt必要です。llc -O3はcode-generatorでの最適化ONであり、llcでは展開されないです。

2015-03-16 14:29:48
herumi @herumi

@nothingcosmos @shinh なるほど了解です。この場合はllcとoptの両方に-O3を付けると元と同じコード生成になることを確認しました(片方だけだとちょっと違いました)。どうもありがとうございました。

2015-03-16 15:50:11
herumi @herumi

簡単ですがx86/x64最適化勉強会7のレポートを書きました。developer.cybozu.co.jp/tech/?p=8522 #x86opti

2015-03-16 19:37:36
herumi @herumi

@kzmogi せっかくの休日にありがとうございました。後輩の方にお礼をお伝えください。

2015-03-16 21:15:42
小倉唯 @Constellation

Gave a talk about CSS JIT with updated slides 3 days ago :) constellation.github.io/blog/2015/03/1…

2015-03-18 16:38:04
herumi @herumi

.@Constellationさんの資料が公開されたので資料のリンク先を追加しました。x86/x64最適化勉強会7レポート | Cybozu Inside Out developer.cybozu.co.jp/tech/?p=8522 #x86opti

2015-03-18 16:46:22
前へ 1 ・・ 7 8