第九代繪圖顯示核心的記憶體階層改進部分,尚有 SVM(Shared Virtual Memory,共享虛擬記憶體)的寫入效能增長,這是得益於新的 LLC 管理策略和可用空間加大的結果。材質樣本現在原生支援 NV12 YUV 格式,可和運算 API 或是媒體固定功能單元有更好互動。
此外 EU 現在也支援執行緒層級的多工處理,可將目前的執行緒中斷執行其它的執行緒,循環輪替式(round-robin)排程和 32bit 浮點數原子式操作(執行途中不會被中斷)也在支援列表中。
第九代繪圖顯示核心依然保有前幾代的組合彈性,可依市場、效能、消耗功率等條件,組合出不同的產品。EU 執行單元與 Haswell 並沒有什麼太大不同,每個 EU 有 7 組線程,每組線程有 128 個 SIMD-8 32bit 通用暫存器。每個 EU 每個時脈最高可發送(issue)4 個指令給後端的單元,包含 2 組 SIMD 浮點單元(也可處理整數)、1 組分支、1 組發送。
Core i7-6700K 的晶片照和功能區塊圖
Subslice 維持第八代 8 個 EU 為 1 組的傳統,每個 Subslice 內部包含可依據每個 EU 工作負荷量,進行執行緒配發的 Local Thread Dispatcher,以及負責材質影像處理的 Sampler,資料輸入輸出的 Data Port。匯流排頻寬也無增減,Sampler 每個時脈可讀入 64byte,Data Port 每個時脈則是讀寫各 64byte。