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
ElixirがHW化され、最新CPU/GPU/NWを過去のものとする数万倍、高速+超省電力化さ...
Search
piacerex
April 16, 2025
Technology
590
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ElixirがHW化され、最新CPU/GPU/NWを過去のものとする数万倍、高速+超省電力化されたWeb/動画配信/AIが動く日
piacerex
April 16, 2025
More Decks by piacerex
See All by piacerex
実践生成AIレクチャー会(基本編)※高度編イントロ無版
piacerex
1
400
「エッジ×分散生成AI」の技術と変わる産業、そしてITの未来
piacerex
0
770
今のコンピュータ、AI にも Web にも 向いていないので 作り直そう!!
piacerex
1
2.1k
ノーコードと生成AI、IoTが繋がると何が出来るか?
piacerex
0
100
fukuoka.ex/kokura.exとElixirって何ソレ美味しいの?つまみ食い
piacerex
0
170
PMMとは? … モダンなSaaSプロダクトに必須な役割(「プロマネチョットデキル#5」より)
piacerex
0
300
とうとう実践配備された ElixirDesktopにようこそ!!
piacerex
0
1.8k
7年間アドカレ続け、トップランカー入りしたElixirにようこそ!!
piacerex
0
390
デジタルツインと生成AIが繋がった世界を構築する
piacerex
0
290
Other Decks in Technology
See All in Technology
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
200
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
8
2k
Pavlokで始める電撃駆動開発
sgrsn
0
140
CloudWatchから始めるAWS監視
butadora
0
310
Claude Code並行開発環境の ムダ‧ムラ‧ムリを見直した話
muranakaaa
1
390
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
790
NetBoxを利用した作業効率化の試み_NetDevNight4
tnoha
0
420
歴史から理解するクラウドインフラのしくみ
kizawa2020
1
200
MIRU 2026 チュートリアル
keisuke198619
0
410
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
AIQAのナレッジ構築について
qatonchan
1
140
論語・武士道・産業革命から見る かわるもの、かわらないもの
ichimichi
8
2k
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
Documentation Writing (for coders)
carmenintech
77
5.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Facilitating Awesome Meetings
lara
57
7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
670
Leo the Paperboy
mayatellez
8
2k
It's Worth the Effort
3n
188
29k
Balancing Empowerment & Direction
lara
6
1.2k
Odyssey Design
rkendrick25
PRO
2
740
Transcript
2025/04/16 (Wed) ElixirImp#44 Elixirがハードウェア化され 最新CPU/GPU/NWを過去のものとする 数万倍、高速+超省電力化された Web/動画配信/AIが動く日 Apr. 13, 2025
ver 1.0 created. 株式会社DigiDockConsulting 常務取締役CETOほか4社 Elixirコミュニティ「fukuoka.ex」「ElixirImp」「LiveView JP」オーガナイザ 国際カンファレンス「ElixirConf JP」ファウンダー AIスクール「AIジョブカレ」福岡校開校講師 北九州市立大学 「プログラミング論」教授級非常勤講師 北九州高等専門学校 特命教授 / コンピュータ研究部 指導員 piacere / 森 正和
my favotite technologies & implements == == Real Online VR
/ AR my favotite technologies & implements Resonite / Twitter @piacere_ex Qiita / Github / YouTube / Discord @piacerex 42年前からプログラマ (職業歴は29年) アジャイル歴:24年 (eXtreme Programming) PM/PdM/PO歴:28年/20年/16年 書けるプログラミング言語:158言語 コスプレ歴:1年ちょい 小学4年生でゲームプログラミングを始め、現在もプロ ダクトとOSSを開発し、事業やコミュニティの優位性 とするエンジニア/5社の経営者/3社の技術顧問/PO 大手企業をメイン顧客として、IT事業/データ分析/ VR・AR/分散・並行技術/UX・D2C指導を提供 技術コミュニティも複数主催し、毎月イベント開催と LT、ライブコーディングを国内外問わずこなす piacere / 森 正和 “piacere” is an Italian word, means “Joy”
ElixirChip導入パートナー募集スライドより
Bright: スマホでポチポチすればスキルup & 人材評 価 医療版バージョンも先月ローンチ → ITを遥かに超えるパイに拡大予定 https://bright-fun.org/
自動ドア開閉はAzure IoT Hub経由、 インターフォン代わりのスマホアプリ とエントランスに置く部屋呼出用iPad ElixirDesktop製 nana: 外出先からオートロック解除で置き配可 北九州のマンション3棟に導入済 →
都心の100棟級への導入予定 https://www.instagram.com/kyouei.taro/reel/DIAs5t5T87a/ Instagramで動画公開中!! … 「Insta 戸畑マンション nana」で検索 自動ドア開閉はAzure IoT Hub経由、 インターフォン代わりのスマホアプリ とエントランスに置く部屋呼出用iPad ElixirDesktop製
• 2年半前のQiitaアドカレで「ElixirChip」 構想を書き、その後、宇宙展開も記事化 • フォン・ノイマン・ボトルネックという デジタルコンピュータの「呪い」を解消 すべく、2024年4月から本格開発開始 ◦ 最新CPU比30倍性能 or
1/30省電力 を実証済 ◦ 理論的に最新CPUの1,000~10万倍 の性能 or 省電力が可能な想定 • 凄まじい省電力が必要な データセンター や人工衛星/水中ドローンのような独立 エッジデバイス運用 が最初のターゲット • 「ElixirChip」でググって ElixirChip: 70年のコンピュータ史を書き換える!!
ElixirChip導入パートナー募集スライドより
人類が歩んできた70年をたった5年で書き換える たった5年でコンピュータ史を書き換える ElixirChip導入パートナー募集スライドより
まずはIntelが27年かけた歴史を半年で書き換えた ElixirChip導入パートナー募集スライドより
27年の歴史を覆したのは安価な8万円FPGAボード • AMD(Xilinx) KR260:電力あたり性能は26倍、価格は半額 • Alveo U50はその10倍、U100は20倍なので Xeonの260倍/520倍の性能が今、実現可! (更なる研究により800~1,000倍にも …)
• FPGA内蔵のアプライドサーバーにも期待
つまり、 Elixirコードを一切変えずに 800~1,000倍の性能 (もしくは消費電力減) が手に入る!!
ElixirChip導入パートナー募集スライドより
ElixirChip導入パートナー募集スライドより
ElixirChip導入パートナー募集スライドより
ElixirChip導入パートナー募集スライドより
ElixirChip導入パートナー募集スライドより
Webサーバーを置き換えるマイルストーン • 現代のWebサーバーにあるボトルネック (赤丸箇所) を徐々に消していく ロードバランサー/ ファイアウォール Web利用ユーザー Linux CPU
ネットワークカード メモリ ソフトウェア ハードウェア Webサーバー
mini Bandit Ph0:Bandit HTTP In/Out抜出 • この後のPh1でPhoenixとThousandIslandを除去する前にBanditに移す ロードバランサー/ ファイアウォール Web利用ユーザー
Linux mini ルーティング含むPlug の処理は一旦使わない CPU ネットワークカード メモリ BanditのHTTP In/Out (deserialize/serialize) が動き、固定.eexをパー スしHTML返却 ソフトウェア ハードウェア Webサーバー
mini Bandit Ph1:nginx→ElixirChip Bandit ロードバランサー/ ファイアウォール Web利用ユーザー CPU ネットワークカード メモリ
Linux • mini BanditをElixirChip上で動かし、nginx経由/Phoenix無で疎通させる mini mini Bandit 接続モジュール FPGA LUT TCP接続処理/パース、 TLS、Keep-Aliveはnginx のものをそのまま使い、 HTTPをBanditとやり取り するモジュールを追加 TCPパースを行う ThousandIslandと Web処理を行う Phoniexを無くし、 HTTPリクエストを 直接受け取る ソフトウェア ハードウェア Webサーバー
mini Bandit Ph2:簡易ルーティング+.eexロード ロードバランサー/ ファイアウォール Web利用ユーザー CPU ネットワークカード メモリ Linux
mini FPGA LUT mini Bandit 接続モジュール 簡易ルーティングを 出来るようにする • 標準的なWeb処理が可能となるので、データセンターへの導入が可能となる mmapファイル ロードモジュール .eexファイルを Linuxからロード するモジュール追加 ソフトウェア ハードウェア Webサーバー
mini Bandit Ph3:脱nginx ロードバランサー/ ファイアウォール Web利用ユーザー CPU ネットワークカード メモリ Linux
mini FPGA LUT • ThousandIslandがElixirChipに移行され、nginxが必要無くなる nginxのTCP接続処理/パー ス、TLS、Keep-Aliveを ElixirChip上で動く ThousandIslandに換装 mmapファイル ロードモジュール ソフトウェア ハードウェア Webサーバー
mini Bandit Ph4:TCP/IP層もElixirChip化 ロードバランサー/ ファイアウォール Web利用ユーザー CPU ネットワークカード メモリ Linux
mini FPGA LUT • TCP/IPスタック層もElixirChip化することで、NW速度を約300倍に向上 mmapファイル ロードモジュール TCP/IPスタック層をElixirChip化 できると既存Webサーバー/Linux はファイルシステムのみ利用となり 残りは全てElixirChipのみで動作可 .eexファイルロード を立上げ時 or ファイル変更時に 事前コンパイル ソフトウェア ハードウェア Webサーバー
この後は … • Web のElixirChip化 (続き) ◦ mini Bandit Ph5
|> ElixirChip Phoenix ▪ Banditだけに限らず、Phoenix全体をElixirChip化 • PlugやChannel (WebSocket) 、LiveViewも動く ▪ ファイルシステムもElixirChip化できればx86/x64サーバー除却可 ◦ 今後のLTでシェアしていきますので、お楽しみにッ!! • 動画配信 のElixirChip化 … 動画配信/加工サーバー「Membrane」 ◦ 今後のLTでシェアしていきますので、お楽しみにッ!! • AI のElixirChip化 … AI/LLM「Bumblebee」 ◦ 今後のLTでシェアしていきますので、お楽しみにッ!!
WebやElixirだけに限らずネットワーク設備も置換可 Web利用ユーザー ソフトウェア CPU ネットワークカード メモリ Webフレームワーク HTTPサーバー Linux ロードバランサー
ルータ Webサーバー CDN ファイアウォール ハードウェア • ルータやLB、FW、CDN等のElixirChip化は、Elixirに限らず劇的に改善する
WebやElixirだけに限らずネットワーク設備も置換可 Web利用ユーザー CPU ネットワークカード メモリ Webサーバー FPGA版CDN • ルータやLB、FW、CDN等のElixirChip化は、Elixirに限らず劇的に改善する Webフレームワーク
HTTPサーバー Linux ソフトウェア ハードウェア FPGA版 ロードバランサー FPGA版ルータ FPGA版 ファイアウォール
とは言え全て高速化/省電力化できるのはElixirだけ Web利用ユーザー FPGA版 ロードバランサー FPGA版ルータ Webサーバー FPGA版 ファイアウォール FPGA版CDN •
データセンター全設備の性能を数千倍引き上げ、電力問題も解決できる!! ソフトウェア ハードウェア ネットワークカード FPGA LUT AIサーバー 動画配信サーバー etc...
フルリモート系 派生コミュニティ 2020年~現在 対面系 派生コミュニティ 2019年~現在 fukuoka.ex … 2016年~現在 複数国内コミュニティ全員集合
ElixirImp resonite.ex 31 +29. ElixirMobile +30. ElixirShiga +31. DevelopGameX
Qiitaアドカレ戦績:11位→10/12位→2位→6位→1位! ※プログラミング言語カテゴリだけで無く、全分野でも2位! • 300~400本の記事 が一斉投下され、 Elixirネタ増える12月 • Advent Ranking で検索してください
2022/10/25 in LiveView JP#11 + piyopiyo.ex#10 ハロウィンコラボ会 はじめてのLiveView piyopiyo.ex投稿SPAを 題材に
2022/12/21 in ElixirImp#27 「LTしてくれた方々へ の感謝祭」という名の Xmas & 忘年会 毎月イベント20本、開催してます!!
Elixir書籍もリリース
fukuoka.exも大きく生まれ変わります!! • 2016年6月に発足した当時のミッションである 「福岡でのElixirプロダクション採用を増やす」 はこの9年間でそれなりの成果を見せ、業務シス テムとしてElixirが適用される機会が増えました • 並行して、最新Elixir技術LTやGPUドライバ開発 等も行ってきましたが、あくまでソフトウェア 領域に限定した活動がメインでした
• 今後は、ソフトウェアだけに 限定せず、ハードウェアとの mixで可能な「現実改変」 でfukuoka.exはコンピュータ の現在を超えていきます!!
今夜は、これからのアツい 展開を祝い、みんなでアガる パーティタイムッ、乾杯ッ!!
遊びに来てね!! 一緒にエンジョイ していきましょ!!
That’s all for my talk Thank you very much