herumi

2.2K posts

herumi

herumi

@herumi

光成滋生 MITSUNARI Shigeo/目指せ生涯ウォーキングプログラマ/x86最適化と数学と暗号が好き/サイボウズ・ラボ/暗認本『図解即戦力 暗号と認証のしくみと理論がこれ1冊でしっかりわかる教科書』4刷。https://t.co/BJ5rVb1g0p

Katılım Aralık 2008
0 Takip Edilen4.4K Takipçiler
herumi
herumi@herumi·
おお、WebKitに定数整数除算最適化アルゴリズムを入れてくださった。素早い。ありがとうございます。 x.com/Constellation/… なお、arxiv.orgのendorsementは引き続き探してるのでどなたかよろしくお願いします(今回は同僚の@starpozさんにお願いした)。 arxiv.org/abs/2604.07902
Constellation@Constellation

Implemented a strength reduction github.com/WebKit/WebKit/… based on x.com/herumi/status/… @herumi

日本語
0
1
12
1.3K
herumi
herumi@herumi·
定数整数除算の最適化の話を簡単にまとめたものをarXiveに投稿したいので、cs.PLのendorsementを探してます。 どなたか対応いただける方いらっしゃればDMいただけるとありがたいです。 github.com/herumi/constdi… x.com/herumi/status/…
herumi@herumi

LLVMに対する32ビット定数除算の改善 zenn.dev/herumi/article… SCIS2026で発表した除算アルゴリズムのパッチがLLVMにマージされた。 JITアセンブラを作ったり、コンパイラの生成コードより速いアセンブリ言語を書くことはよくあるけど、メジャーなコンパイラの改善は初めてなのでうれしい。

日本語
0
8
11
2.4K
herumi
herumi@herumi·
@kariya_mitsuru その論文のTh1が今回対象のDM法で、Th3は別方式ですが加算が必要なので今回のケースでは効率は悪くなると思います。
日本語
1
1
1
288
herumi
herumi@herumi·
@kariya_mitsuru ここまでmulxが速いとshrdが遅すぎるのが謎ですね。RISCは即値扱い辛いのは本当にそうです。
日本語
0
1
1
35
かりやみつらない 3042798775655
@herumi ありがとうございます。 なるほど、やっぱり普通のシフトだとほとんど効果がないんですね。 実は記事に感動していろいろ試して遊んでるんですが、mulx 使えないと普通の mulはレジスタ制約が厳しくてツラいんですよね… あと、RISC系だと則値がデカくなるとロードがツラいんですよね…
日本語
1
0
0
49
かりやみつらない 3042798775655
@herumi LLVM で m が 33 ビットの場合に乗算命令イッパツに改善するヤツ一生懸命解読してたんですが、もしかして x64 だとAllowEvenDivisorOptimization を false にした方が速くなることがあったりしませんか? zenn.dev/herumi/article… #L6846" target="_blank" rel="nofollow noopener">github.com/llvm/llvm-proj… #L137" target="_blank" rel="nofollow noopener">github.com/llvm/llvm-proj…
日本語
1
0
1
72
herumi
herumi@herumi·
先日開催された「サイボウズ・ラボユース成果発表会2026」の紹介記事を公開しました。 labs.cybozu.co.jp/youth/articles… 4/3 17:00-17:30(zoom)には次の募集説明会をします。興味ある方はご参加ください。#cybozulabs cybozu.connpass.com/event/388028/ x.com/cybozuinsideou…
Cybozu Inside Out@cybozuinsideout

「サイボウズ・ラボユース」は個人のソフトウェア研究開発プロジェクトを会社が応援する制度です。 新規に2026年度のラボユース生を募集します。 【募集要項】 labs.cybozu.co.jp/youth/requirem… 4/3(金)17時〜、募集説明会をオンライン開催します! cybozu.connpass.com/event/388028/ #cybozulabs #CybozuTech

日本語
0
2
8
2.6K
herumi retweetledi
Cybozu Inside Out
Cybozu Inside Out@cybozuinsideout·
3/25(水)13:30〜 「サイボウズ・ラボユース成果発表会2026」をサイボウズ東京オフィスで開催! ラボユース生・研究生が今期の取り組みについて発表します。 詳しくはconnpassをご覧ください。 cybozu.connpass.com/event/385748/ サイボウズ・ラボのメンバーと話す機会もあります! #cybozulabs #CybozuTech
日本語
0
8
8
1.9K
herumi
herumi@herumi·
サイボウズ・ラボユース成果発表会2026 cybozu.connpass.com/event/385748 3/25(水)13:30-17:00にサイボウズの東京日本橋オフィスで開催します。 4月からまたラボユースの新しい募集が始まるのでどんなことをやってるのか興味ある方、ご参加ください。
日本語
0
0
6
765
herumi
herumi@herumi·
LLVMに対する32ビット定数除算の改善 zenn.dev/herumi/article… SCIS2026で発表した除算アルゴリズムのパッチがLLVMにマージされた。 JITアセンブラを作ったり、コンパイラの生成コードより速いアセンブリ言語を書くことはよくあるけど、メジャーなコンパイラの改善は初めてなのでうれしい。
日本語
0
68
206
19.5K
herumi
herumi@herumi·
あなたの知らないNOPたち zenn.dev/herumi/article… その昔ネタスライドを作ったときの解説版。後半は最近の話題も入れました。
日本語
0
45
94
8.4K
herumi
herumi@herumi·
暗号と情報セキュリティシンポジウム SCIS2026 の3B1-1で発表した「定数整数除算・剰余算最適化再考」の資料を置きました。 speakerdeck.com/herumi/constan… x.com/cybozuinsideou…
Cybozu Inside Out@cybozuinsideout

1/28(水)9:30~「暗号と情報セキュリティシンポジウム(SCIS2026)」でサイボウズ・ラボの光成 @herumi が「定数整数除算・剰余算最適化再考」と題して登壇します。 例えばx/7のGCC/Clangの最適化よりもよい手法を提案します。 3B1 耐量子計算機暗号 (4) #3B1" target="_blank" rel="nofollow noopener">iwsec.org/scis/2026/prog… #SCIS2026 #cybozulabs

日本語
0
3
8
1.7K
herumi retweetledi
Cybozu Inside Out
Cybozu Inside Out@cybozuinsideout·
1/28(水)9:30~「暗号と情報セキュリティシンポジウム(SCIS2026)」でサイボウズ・ラボの光成 @herumi が「定数整数除算・剰余算最適化再考」と題して登壇します。 例えばx/7のGCC/Clangの最適化よりもよい手法を提案します。 3B1 耐量子計算機暗号 (4) #3B1" target="_blank" rel="nofollow noopener">iwsec.org/scis/2026/prog… #SCIS2026 #cybozulabs
Cybozu Inside Out tweet media
日本語
0
5
20
4.4K
herumi retweetledi
Cybozu Inside Out
Cybozu Inside Out@cybozuinsideout·
サイボウズ・ラボの光成 @herumi が、早稲田大学情報基幹理工学部で担当した「セキュリティ基礎講義」2025年度の資料を公開しました。 本講義では、情報セキュリティと暗号技術について、基本的なところを体系的に扱っています。 labs.cybozu.co.jp/news/000095.ht… #CybozuTech #cybozulabs
日本語
0
66
318
25.1K
herumi retweetledi
Cybozu Inside Out
Cybozu Inside Out@cybozuinsideout·
サイボウズの研究開発部門、サイボウズ・ラボは設立20周年を迎え、サイトリニューアルしました。 社会やユーザーの未来に寄与することを目指し、基礎研究から応用研究まで幅広く取り組んでいます。 サイトではメンバーの研究活動について紹介しています。 labs.cybozu.co.jp #cybozulabs
日本語
0
20
42
9.3K
herumi
herumi@herumi·
@s_isshiki1969 こちらこそ面白いお話をありがとうございました。
日本語
1
0
1
33
monochrome
monochrome@s_isshiki1969·
@herumi 本日はありがとうございました〜 光成さんとお話しするのが参加目的の一つだったので、達成できて嬉しかったです。
日本語
1
0
1
95