2018年7月16日 星期一

Nouveau NIR 已預備支援 OpenCL

儘管 Linux 平台上 Nvidia 顯卡多半採用官方推出的私有 driver/software, 然而長久以來 Nouveau 專案期望提供開源的 Nvidia GPU driver/software, 近一年之內其相當重要的工作在於導入 NIR (New Intermediate Representation) 的支援, NIR 為 Intel 所提倡並實作並導入 Mesa 的 Intermediate Language, 而 Freedreno (Snapdragon Adreno), VC4 (Broadcom VideoCore), 與 RadeonSI (AMD Radeon) 開源 GPU driver 專案都選擇採用了 NIR.
目前 Nouveau 對於 NIR 的支援尚未完備, 但 Nouveau 主要貢獻者 Karol Herbst 在加入 Red Hat 後依然持續地對 Nouveau 專案貢獻, 並提交相關程式碼, 預計會透過 Mesa/NIR 方式來支援 OpenCL. 而除了 NIR 外 配合 SPIR-V compiler 的進展最終會推動 Nvidia GPU 對 OpenCL 的開源支援.

沒有留言:

Chisel 學習筆記 - Scala 與 Chisel 基礎語法

標題為筆記, 但這篇比較屬於心得 延續 上一篇 的環境建立, 這次計劃藉由 Jserv 最新的 課程安排 來學習 Chisel, 當然個人目標是能夠按照 Jserv 的課程規劃在 期限之內 完成 Lab 3, 由於個人並非 digital designer (現在這年紀也算老貓學...