JapanistをEdge/Chrome/Claude Desktopで使いたい人向けの記事を書いた。だいぶマニアック。
bsky.app/profile/herumi.bsky…
リンクしてなかったので。
「最近のIntel CPUは複数の連続する即値加減算命令をフュージョンする」
zenn.dev/herumi/articles/add…
最初気がついたときは、なんでそんな最適化機構が入れたの?と思ったので、そういうの好きな人はぜひ読んでください。
nitter.cf/herumi/status/20909760…
Kernel/VM探検隊での発表資料「30年振りにコンパイラの定数整数除算を改善した」はbskyの方にリンク貼りました。昨日は「最近のIntel CPUは複数の連続する即値加減算命令をフュージョンする」というマニアックな記事も公開したのでよければみてください。
bsky.app/profile/herumi.bsky…
#kernelvm
おお、WebKitに定数整数除算最適化アルゴリズムを入れてくださった。素早い。ありがとうございます。
nitter.cf/Constellation/status/2…
なお、arxiv.orgのendorsementは引き続き探してるのでどなたかよろしくお願いします(今回は同僚の@starpozさんにお願いした)。
arxiv.org/abs/2604.07902
Implemented a strength reduction github.com/WebKit/WebKit/pul… based on nitter.cf/herumi/status/20312347… @herumi
定数整数除算の最適化の話を簡単にまとめたものをarXiveに投稿したいので、cs.PLのendorsementを探してます。
どなたか対応いただける方いらっしゃればDMいただけるとありがたいです。
github.com/herumi/constdiv/b…
nitter.cf/herumi/status/20312347…
LLVMに対する32ビット定数除算の改善
zenn.dev/herumi/articles/con…
SCIS2026で発表した除算アルゴリズムのパッチがLLVMにマージされた。
JITアセンブラを作ったり、コンパイラの生成コードより速いアセンブリ言語を書くことはよくあるけど、メジャーなコンパイラの改善は初めてなのでうれしい。
先日開催された「サイボウズ・ラボユース成果発表会2026」の紹介記事を公開しました。
labs.cybozu.co.jp/youth/arti…
4/3 17:00-17:30(zoom)には次の募集説明会をします。興味ある方はご参加ください。#cybozulabs
cybozu.connpass.com/event/38…
nitter.cf/cybozuinsideout/status…
「サイボウズ・ラボユース」は個人のソフトウェア研究開発プロジェクトを会社が応援する制度です。
新規に2026年度のラボユース生を募集します。
【募集要項】
labs.cybozu.co.jp/youth/requ…
4/3(金)17時〜、募集説明会をオンライン開催します!
cybozu.connpass.com/event/38…
#cybozulabs #CybozuTech
herumi retweeted
3/25(水)13:30〜
「サイボウズ・ラボユース成果発表会2026」をサイボウズ東京オフィスで開催!
ラボユース生・研究生が今期の取り組みについて発表します。
詳しくはconnpassをご覧ください。
cybozu.connpass.com/event/38…
サイボウズ・ラボのメンバーと話す機会もあります!
#cybozulabs #CybozuTech
サイボウズ・ラボユース成果発表会2026
cybozu.connpass.com/event/38…
3/25(水)13:30-17:00にサイボウズの東京日本橋オフィスで開催します。 4月からまたラボユースの新しい募集が始まるのでどんなことをやってるのか興味ある方、ご参加ください。
LLVMに対する32ビット定数除算の改善
zenn.dev/herumi/articles/con…
SCIS2026で発表した除算アルゴリズムのパッチがLLVMにマージされた。
JITアセンブラを作ったり、コンパイラの生成コードより速いアセンブリ言語を書くことはよくあるけど、メジャーなコンパイラの改善は初めてなのでうれしい。
あなたの知らないNOPたち
zenn.dev/herumi/articles/the…
その昔ネタスライドを作ったときの解説版。後半は最近の話題も入れました。
暗号と情報セキュリティシンポジウム SCIS2026 の3B1-1で発表した「定数整数除算・剰余算最適化再考」の資料を置きました。
speakerdeck.com/herumi/const…
nitter.cf/cybozuinsideout/status…
1/28(水)9:30~「暗号と情報セキュリティシンポジウム(SCIS2026)」でサイボウズ・ラボの光成 @herumi が「定数整数除算・剰余算最適化再考」と題して登壇します。
例えばx/7のGCC/Clangの最適化よりもよい手法を提案します。
3B1 耐量子計算機暗号 (4)
iwsec.org/scis/2026/program.…
#SCIS2026 #cybozulabs
herumi retweeted
1/28(水)9:30~「暗号と情報セキュリティシンポジウム(SCIS2026)」でサイボウズ・ラボの光成 @herumi が「定数整数除算・剰余算最適化再考」と題して登壇します。
例えばx/7のGCC/Clangの最適化よりもよい手法を提案します。
3B1 耐量子計算機暗号 (4)
iwsec.org/scis/2026/program.…
#SCIS2026 #cybozulabs
herumi retweeted
サイボウズ・ラボの光成 @herumi が、早稲田大学情報基幹理工学部で担当した「セキュリティ基礎講義」2025年度の資料を公開しました。
本講義では、情報セキュリティと暗号技術について、基本的なところを体系的に扱っています。
labs.cybozu.co.jp/news/00009…
#CybozuTech #cybozulabs
定数除算最適化再考4 更なる高速化
zenn.dev/herumi/articles/con…
先日、サイボウズ・ラボ設立20年なのでサイトリニューアルしたとき、古いblogも引き続き残すようがんばりました。
nitter.cf/takesako/status/199436…
kinugawamasatoさんにも久しぶりに会えてよかった。
#CybozuBugBounty
TAKESAKO @ Yet another Cybozu Labs: ついカッとなってGopherサーバを立ててみた labs.cybozu.co.jp/blog/takes…
herumi retweeted
サイボウズの研究開発部門、サイボウズ・ラボは設立20周年を迎え、サイトリニューアルしました。
社会やユーザーの未来に寄与することを目指し、基礎研究から応用研究まで幅広く取り組んでいます。
サイトではメンバーの研究活動について紹介しています。
labs.cybozu.co.jp/
#cybozulabs
Kernel/VM探検隊@東京 No18で発表した「定数整数除算最適化再考」の詳しい話を書きました。
定数除算最適化再考3 コンパイラを越えろ
zenn.dev/herumi/articles/con…
bsky.app/profile/herumi.bsky… #kernelvm
nitter.cf/stepney141/status/1954…
>当然「任意の n で割る関数」を動的に生成できるように拡張したいよな
ベンチマークのときに少し紹介しましたがx64/M4 mac(AArch64)用で実装済みです。
github.com/herumi/constdiv/b…
#kernelvm
Kernel/VM探検隊@東京 No18の「定数整数除算最適化再考」の資料をリンク先で紹介してます。#kernelvm
bsky.app/profile/herumi.bsky…







