本系列文章是對 metalkit.org 上面MetalKit內容的全面翻譯和學習.數據結構
當九月份採用A11
的新機型(8,8Plus和X)發佈時,一個新的GPU Family 4 網頁也發佈了,同時還有一系列標籤爲Fall 2017
的新Metal視頻發佈出來.新的A11 Bionic處理器,是第一款蘋果設計的GPU
並帶有三個核心的處理器.在內部測試狀態下,比A10
的GPU
快了30%.它還帶有一個新的神經引擎
硬件以應對機器學習.機器學習
下面是我從Metal Feature Sets文檔中整理出來的一張表格.它只包括了A11
上引入的Metal 2
特性. ionic
注意:我只列出了
A11
上出現的新特性,某些特性在macOS
上也能夠使用.ide
讓咱們簡單看下這些特性:post
A11
上的Metal 2
讓咱們能將imageblocks(它是在tile memory瓦片內存中的結構化圖像數據)當作數據結構體來進行徹底控制.它們是和片斷着色器,計算着色器整合在一塊兒的.與Metal
發佈的同時,Face Tracking with ARKit 視頻和Creating Face-Based AR Experiences網頁也被髮布出來了.Face Tracking
,目前只能在iPhone X
上使用,由於當前只有它擁有TrueDepth
前置攝像頭.咱們在九月發佈會的keynote上看到的最直接運用面部追蹤的應用就是Animoji了.全新的Neural Engine神經引擎
硬件負責處理FaceID
和Animoji
,還有其它機器學習任務. 由於我最近購買了iPhone X
,可能接下來會寫幾篇Using ARKit with Metal
系列文章.性能
下次見!學習