Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SIMD
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sksat
May 30, 2026
Programming
40
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
:syncing_time:
sksat
3
1.2k
探査機自作ゼミ2026
sksat
1
680
同時複数機開発・運用のDevOpsサイクル高速化のための取り組み
sksat
0
1.4k
探査機自作ゼミ2025スライド
sksat
3
2.3k
人になにかを教えるときに考えていること(2025-05版 / VRC-LT #18)
sksat
6
2.6k
人工衛星開発のための C2A フレームワークとその開発体験
sksat
1
760
人工衛星の開発体験向上のために、ソフトウェアからできること
sksat
4
1.5k
3ヶ月でできる! 探査機自作ゼミ教材自作入門
sksat
6
4.2k
セキュリティ・キャンプ全国大会2024 S17 探査機自作ゼミ 事前学習・当日資料
sksat
4
35k
Other Decks in Programming
See All in Programming
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7.1k
Modernizing iOS Apps
seyfoyun
0
150
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
160
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
110
Vapor Mode でアクセシビリティは 壊れないか検証した話
fuqda
1
310
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
190
SODA - FACT BOOK(EN)
sodainc
1
200
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
110
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
210
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.1k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.4k
Groovy as a human and AI friendly programming language
paulk
0
170
Featured
See All Featured
The Curse of the Amulet
leimatthew05
3
16k
Typedesign – Prime Four
hannesfritz
42
3.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
440
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
New Earth Scene 8
popppiees
4
2.7k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
340
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
360
From π to Pie charts
rasagy
1
430
Odyssey Design
rkendrick25
PRO
2
910
Navigating Team Friction
lara
192
16k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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