# OmniXRI TinyML 小學堂 (2025) 【第 4 講】arm 單晶片加速運算 <img src="https://raw.githubusercontent.com/OmniXRI/TinyML_Course_2025/refs/heads/main/images/2025_TinyML%E5%B0%8F%E5%AD%B8%E5%A0%82%E8%AA%B2%E7%A8%8B%E7%9B%B4%E6%92%AD%E5%9C%96%E7%A4%BA_Ch4.JPG" alt="" width="640"> <span style="color:#FF0000;">**本課程完全免費,請勿移作商業用途!更多課程內容請參考文末教學資源連結。歡迎追蹤、留言、訂閱、點讚、轉發,讓更多需要的朋友也能一起學習。**</span> **課程直播日期: 2025/04/02** **課程直播連結: https://youtu.be/TYyz88IhGd8** **課程簡報名稱: [20250402_TInyML_Course_Ch04_OmniXRI_Jack.pdf](https://github.com/OmniXRI/TinyML_Course_2025/tree/main/Ch04_Arm_Accelerated)** ## 課程內容 4.1. 常見硬體加速手法 * 神經網路基本計算量 * 為什麼要加速? * 硬體加速手法 ─ 提高工作時脈 * 硬體加速手法 ─ 平行/向量指令集加速 * 硬體加速手法 ─ 多核心加速 * 硬體加速手法 ─ NPU神經網路加速器 4.2. DSP (SIMD) 指令集 * 常見 Arm 晶片CPU等級及指令集 * arm Cortex-M 指令集(v6m, v7m) * arm Cortex-M 指令集(v8m) * 基本乘法指令 MUL * 基本乘加指令 MLA * 常見 SIMD 並行指令 * SIMD 飽和加法指令 QADD * 浮點運算指令 4.3. Helium (MVE) 指令集 * Cortex-M 指令加速操作比較 * Cortex-M 指令集與加速計算 * Cortex-M55 工作流水線 * Cortex-M55 雙節拍工作模式 * DSP / Helium 指令集比較 4.4. Ethos-U MicroNPU * arm Micro NPU * Ethos-U55 系統架構圖 * Ethos-U55 可支援算子及操作 * Ethos-U55 開發流程 ## 參考文獻 [1] 許哲豪,NTUST Edge AI 人工智慧與邊緣運算實務 https://omnixri.blogspot.com/p/ntust-edge-ai.html [2] 許哲豪,OmniXRI's Edge AI & TinyML 小學堂 Youtube 直播課程總結 https://omnixri.blogspot.com/2024/06/omnixris-edge-ai-tinyml-youtube.html [3] 許哲豪,OmniXRI系列發文─TinyML(MCU AI)系列 https://hackmd.io/1PK1URhIQ7GutcWgpgsWbg#TinyMLMCU-AI%E7%B3%BB%E5%88%97 [4] 許哲豪,歐尼克斯實境互動工作室系列發文─TinyML(MCU AI)系列 https://hackmd.io/1PK1URhIQ7GutcWgpgsWbg#TinyMLMCU-AI%E7%B3%BB%E5%88%97 [5] Wiki – ARM Cortex-M https://zh.wikipedia.org/wiki/ARM_Cortex-M [6] 許哲豪,MCU攜手NPU讓tinyML邁向新里程碑 https://omnixri.blogspot.com/2022/10/mcunputinyml.html [7] 許哲豪,誰說單晶片沒有神經網路加速器NPU就不能玩微型AI應用? https://omnixri.blogspot.com/2024/01/vmaker-edge-ai-13-npuai.html [8] Arm Cortex-M & Ethos-U55 ML開發者指南 https://hackmd.io/@OmniXRI-Jack/arm_developer_cortexm55_ethosu55_guide [9] Arm Cortex-M55 處理器介紹 https://armkeil.blob.core.windows.net/developer/Files/pdf/white-paper/arm-cortex-m55-processor-wp-tw.pdf ## 教學資源 OmniXRI 系列文章: https://omnixri.blogspot.com/p/blog-page_19.html OmniXRI Youtube 教學影片頻道: https://www.youtube.com/@omnixri1784/videos OmniXRI Github 課程簡報及相關範例: https://github.com/OmniXRI/TinyML_Course_2025 --- **註:本課程非學校正式課程,現僅有老師一人,沒有教學助理可幫忙,如操作上有相關問題,請於[Youtube](https://www.youtube.com/@omnixri1784/featured), [FB Group](https://www.facebook.com/groups/edgeaitw), [Blogger](https://omnixri.blogspot.com/), [Medium](https://omnixri.medium.com/), [Hackmd](https://hackmd.io/@OmniXRI-Jack), [Github](https://github.com/OmniXRI) 各討論區中留言,老師會儘量協助,如有服務不週之處尚請見諒。**
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.