Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SIMD
Search
sksat
May 30, 2026
Programming
2
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SIMD
Kernel/VM探検隊@関西 12回目
sksat
May 30, 2026
More Decks by sksat
See All by sksat
探査機自作ゼミ2026
sksat
1
15
同時複数機開発・運用のDevOpsサイクル高速化のための取り組み
sksat
0
1.2k
探査機自作ゼミ2025スライド
sksat
3
2.1k
人になにかを教えるときに考えていること(2025-05版 / VRC-LT #18)
sksat
6
2.4k
人工衛星開発のための C2A フレームワークとその開発体験
sksat
1
650
人工衛星の開発体験向上のために、ソフトウェアからできること
sksat
4
1.4k
3ヶ月でできる! 探査機自作ゼミ教材自作入門
sksat
6
4.1k
セキュリティ・キャンプ全国大会2024 S17 探査機自作ゼミ 事前学習・当日資料
sksat
4
35k
AE Rust 勉強会: github-webhook-rs
sksat
0
330
Other Decks in Programming
See All in Programming
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
490
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
200
React本体のコードリーディング
high_g_engineer
1
140
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
680
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.3k
Claude CodeとAgentCore Gatewayを繋ぐ際の認証認可 / Authentication and authorization when connecting Claude Code with AgentCore Gateway
har1101
2
270
What's New in Android 2026
veronikapj
0
260
5分で問診!Composer セキュリティ健康診断
codmoninc
0
960
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
440
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
380
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
510
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
GraphQLとの向き合い方2022年版
quramy
50
15k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Writing Fast Ruby
sferik
630
63k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
240
The Invisible Side of Design
smashingmag
301
52k
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
SIMD sksat kernel/vm 探検隊 @ 関西 12 回目
SIMD sksat kernel/vm 探検隊 @ 関西 12 回目
速くなりましたね
アクセラレータって いいですね
今は昔
Clemens PFEIFFER - CC BY 2.5 https://commons.wikimedia.org/w/i ndex.php?curid=1441453
Single Instruction Multiple Data
Single Instruction Multiple Data ではなくて
2023年5月
None
None
None
自己紹介 • sksat • k/vm 参加 N 回運営 1 回発表
0 回 • 好きなアーキテクチャ:x86 • 嫌いなアーキテクチャ:x86
None
movfuscator
世界をもっと MOV にする
モチベーション N/A
もっと気軽に movfuscator したい そうだ、WASM にしよう
これぐらいなら Claude Code 1 session
つまらん
というか 2026年に チマチマ C を 書きたくない
Rust も MOV にしたい
MOV でも 最適化したい
そうだ、 LLVM Backend 書こう
llvm-mov 「やれ」 「はい......」
llvm-mov 「やれ」 「はい......」 「できました!」
「ちゃんと最適化して 全部 MOV にするのは厳しい」
どうにかしろ
「わかりました!」
最適化と MOV 化を分離する main.c cla ng LLVM IR main.rs r
tc s u mov 多め x86 MovOnlyLegalize Pass ほぼ mov x86
もっと気軽に 走らせたい
x86.mov/movie86
しかし
画像処理 重い
FHD マンデルブロ集合 描画8時間
どうにか 速く実行したい
まてよ
これって x86 の MOV
みなさんの手元に アクセラレータがある ※ Mac の人を除く ※ PC の電池切れの人も除く ※ なぜかトンチキデバイスで生活している人も除く
turbo86 movie86 (x86mov target emulator) mov 命令列
None
Remote Code Execution
ところで
チューリング完全なら なんでも動くのでは?
このスライドの MOV 率 99.5%
Single Instruction Multiple Decks