Try   HackMD

手機裡頭的 ARM 處理器:系列講座

講座錄影

相關講座: 現代處理器設計:原理和關鍵特徵

課程錄影

說明

  • 你可曾想過,就算選修了電機資訊相關科系大部份的課程,自己仍對每天用的手機,完全沒概念,是不是很沮喪呢?裡頭運作 ARM 處理器,但你知道裡面的 CPU pipeline 如何運作?裡頭的 cache 如何運作?四核心、八核心到底又如何運作?CPU 和 GPU 之間如何通訊?
  • 歡迎訂閱「Jserv與他愉快的小夥伴」粉絲專頁,得知最新活動訊息
  • 系列講座預計涵蓋 ARMv7-A/M, ARMv8-A/M, virtualization extension, 以及對應的系統軟體技術,像是 big.LITTLE, hypervisor, 和 TEE 的概念介紹
  • 回歸本質
    • ARM 技術長 Mike Muller 說:「物聯網只是嵌入式技術的重新包裝,因為一旦說嵌入式就沒人會想要寫了,但如果你說那是物聯網,大家搶著寫。」

請求勘誤和指教

請給予回饋,對於以下教材有不能理解、發現謬誤,或期望補充之處,以 "[ 頁碼 ] 說明文字" 的格式紀錄於下方

  • ARM Processors
    • [ Page 4 ] 圖片過舊,沒有涵蓋到 Cortex-A72,以及 IoT 的預估出貨量
    • [ Page 6 ] 補上 1980 年代 Acorn Computers 財務危機、數度轉手,以及 RISC 設計的影響
    • [ Page 12 ] 為何 ARMv3 以後才在市場上出現?這要說明歷史典故
    • [ Page 15 ] SIMD, Flynn’s taxonomy
    • [ Page 21 ] MAC, FMA
    • [ Page 30] 為什麼要提供把32x64-bit register file看為16x128-bit的功能?什麼狀況下會需要這個轉換?