国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Vulkan編程接口的特征

汽車玩家 ? 來源:極客教程 ? 作者:極客教程 ? 2020-03-15 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Vulkan 簡介

Vulkan是一個用于圖形和計算設備的編程接口。Vulkan設備通常由一個處理器和一定數量的固定功能硬件模塊組成,用于加速圖形和計算操作。通常,設備中的處理器是高度線程化的,所以在極大程度上Vulkan里的計算模型是基于并行計算的。Vulkan還可以訪問運行應用程序的主處理器上的共享或非共享內存。Vulkan也會給開發人員提供這個內存。

Vulkan是個顯式的API,也就是說,幾乎所有的事情你都需要親自負責。驅動程序是一個軟件,用于接收API調用傳遞過來的指令和數據,并將它們進行轉換,使得硬件可以理解。在老的API(例如OpenGL)里,驅動程序會跟蹤大量對象的狀態,自動管理內存和同步,以及在程序運行時檢查錯誤。這對開發人員非常友好,但是在應用程序經過調試并且正確運行時,會消耗寶貴的CPU性能。Vulkan解決這個問題的方式是,將狀態跟蹤、同步和內存管理交給了應用程序開發人員,同時將正確性檢查交給各個層進行代理,而要想使用這些層必須手動啟用。這些層在正常情況下不會在應用程序里執行。

由于這些原因,Vulkan難以使用,并且在一定程度上很不穩定。你需要做大量的工作來保證Vulkan運行正常,并且API的錯誤使用經常會導致圖形錯亂甚至程序崩潰,而在傳統的圖形API里你通常會提前收到用于幫助解決問題的錯誤消息。以此為代價,Vulkan提供了對設備的更多控制、清晰的線程模型以及比傳統API高得多的性能。

另外,Vulkan不僅僅被設計成圖形API,它還用作異構設備,例如圖形處理單元(Graphics Processing Unit,GPU)、數字信號處理器(Digital Signal Processor,DSP)和固定功能硬件。功能可以粗略地劃分為幾類。Vulkan的當前版本定義了傳輸類別——用于復制數據;計算類別——用于運行著色器進行計算工作;圖形類別——包括光柵化、圖元裝配、混合、深度和模板測試,以及圖形程序員所熟悉的其他功能。

Vulkan設備對每個分類的支持都是可選的,甚至可以根本不支持圖形。因此,將圖像顯示到適配器設備上的API(這個過程叫作展示)不但是可選擇的功能,而且是擴展功能,而不是核心API。

Vulkan 特征

同 OpenGL? 一樣,Vulkan? 也由 Khronos 集團開發。它是 AMD Mantle 的后續版本,繼承了前者強大的低開銷架構,使軟件開發人員能夠全面獲取 Radeon? GPU 與多核 CPU 的性能、效率和功能。

相對于 OpenGL,Vulkan? 大幅降低了CPU 在提供重要特性、性能和影像質量時的“API 開銷” (CPU 在分析游戲的硬件需求時所執行的后臺工作),而且可以使用通常通過 OpenGL 無法訪問的 GPU 硬件特性。

獨特的跨 OS 支持

Vulkan? 能夠支持深入硬件底層的控制,為 Windows? 7、Windows? 8.1、Windows? 10 和 Linux? 帶來更快的性能和更高的影像質量。Vulkan?API 還提供超高的 OS 兼容性、渲染特性和硬件效率。

自動兼容 GCN 架構

目前只有基于GCN架構 的Radeon?顯卡擁有強大的“異步計算”功能,使顯卡得以并行處理3D幾何圖形與計算工作量。例如,當游戲需要同時計算復雜照明與渲染人物時,這種功能就找到了用武之地。這些任務并不需要在Radeon? 顯卡上串行運行,因此可以節約時間、提升整體幀速率。現在,設計Vulkan應用的游戲開發者可以在所有近期版本的Windows和Linux系統中利用這種獨特硬件特性。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    9519

    瀏覽量

    157020
  • API
    API
    +關注

    關注

    2

    文章

    2368

    瀏覽量

    66757
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    JH7110 什么時候支持 Vulkan API?

    JH7110 什么時候支持 Vulkan API? 現在很多圖形應用程序后端 API 正在遷移到 vulkan 支持 vulkan 后,您還可以運行許多以前不支持的游戲 JH7110 的 GLES
    發表于 01-26 06:11

    多協議可編程USB接口適配器

    多協議可編程USB接口適配器USB2S,全面支持UART/I2C/SPI/CAN/1-Wire USB2S(USB To Serial ports)是一款多功能可編程接口適配器,支持U
    的頭像 發表于 01-15 14:06 ?171次閱讀
    多協議可<b class='flag-5'>編程</b>USB<b class='flag-5'>接口</b>適配器

    進程概念和特征

    進程的概念   在多道程序環境下,允許多個程序并發執行,此時它們將失去封閉性,并具有間斷性及不可再現性的特征。為此引入了進程(Process)的概念,以便更好地描述和控制程序的并發執行,實現操作系統
    發表于 01-15 06:39

    SN65LVDS311:可編程27位顯示串行接口發射器的設計與應用

    SN65LVDS311:可編程27位顯示串行接口發射器的設計與應用 在電子設計領域,對于顯示接口的需求日益增長,尤其是在需要高效數據傳輸和低功耗的應用場景中。TI的SN65LVDS311可編程
    的頭像 發表于 01-07 18:20 ?1204次閱讀

    支持OpenGL 4.6與Vulkan 1.3,摩爾線程發布圖形顯卡驅動v320.130

    Vulkan 1.3 的實驗性支持,標志著對 主流圖形API 的重要覆蓋與能力突破。同時,驅動新增對Windows 11 64位 25H2 專業版的支持,全面適配 MTT S80 、 MTT S70 及 MTT
    的頭像 發表于 12-24 09:42 ?6.1w次閱讀
    支持OpenGL 4.6與<b class='flag-5'>Vulkan</b> 1.3,摩爾線程發布圖形顯卡驅動v320.130

    如何選擇吉時利數字源表2601B的編程接口

    吉時利2601B數字源表作為高精度四象限電壓/電流源測量單元,其豐富的編程接口為自動化測試系統提供了靈活的連接方案。在選擇編程接口時,需綜合考慮系統架構、通信速率、擴展需求及
    的頭像 發表于 12-17 16:05 ?270次閱讀
    如何選擇吉時利數字源表2601B的<b class='flag-5'>編程</b><b class='flag-5'>接口</b>

    淘寶圖片搜索接口開發實戰:從 CNN 特征提取到商品匹配(附避坑手冊 + 可復用代碼)

    本文詳解淘寶圖片搜索接口開發全流程,涵蓋CNN特征提取、商品匹配、參數配置及400/429等高頻報錯解決方案,附合規避坑指南與可復用代碼,助你高效實現圖像搜商品功能。
    的頭像 發表于 10-21 10:03 ?533次閱讀

    1688 多模態搜索從 0 到 1:逆向接口解析與 CLIP 特征匹配實踐

    本文分享基于CLIP模型與逆向工程實現1688圖片搜同款的實戰方案。通過抓包分析破解接口簽名,結合CLIP多模態特征提取與Faiss向量檢索,提升搜索準確率至91%,單次響應低于80ms,日均選品效率提升4倍,全程合規可復現。
    的頭像 發表于 10-17 10:00 ?551次閱讀

    Imagination GPU 驅動更新:新增多項 Vulkan 與 OpenCL 擴展支持

    整理了本次更新的重點內容。Vulkan協作矩陣(CooperativeMatrix)支持為加速圖形后處理、神經著色器、物理仿真以及GPU上的機器學習推理,DDK25
    的頭像 發表于 10-13 09:21 ?869次閱讀
    Imagination GPU 驅動更新:新增多項 <b class='flag-5'>Vulkan</b> 與 OpenCL 擴展支持

    基于Vulkan的端側AI運算

    本期內容由AI Model SIG提供,介紹了在開源鴻蒙中,利用圖形接口Vulkan的計算著色器能力,在端側部署大模型的的整體思路和實踐分享。
    的頭像 發表于 09-10 17:19 ?1338次閱讀
    基于<b class='flag-5'>Vulkan</b>的端側AI運算

    Imagination GPU 全面支持 Vulkan 1.4 和 Android 16

    Imagination最新發布的驅動(DDK25.1RTM2)支持最新版本Android操作系統,同時增強了OpenCL擴展集及Android平臺上Vulkan1.4支持。Vulkan
    的頭像 發表于 08-14 11:18 ?2288次閱讀
    Imagination GPU 全面支持 <b class='flag-5'>Vulkan</b> 1.4 和 Android 16

    吉事勵可編程交流恒流源原理及特點介紹

    編程交流恒流源是一種電子測試設備,其核心功能是在負載變化時保持輸出交流電流的恒定,同時允許用戶通過編程接口靈活設定電流值、波形和頻率。以下是其核心要點:
    的頭像 發表于 07-24 18:18 ?594次閱讀
    吉事勵可<b class='flag-5'>編程</b>交流恒流源原理及特點介紹

    編程電源保護電路的通信接口有哪些

    編程電源的保護電路需通過通信接口實現遠程監控、參數配置和故障報警等功能。其通信接口類型多樣,涵蓋有線、無線、工業總線及高速數字接口,以下從技術特點、應用場景和典型方案三方面詳細介紹:
    發表于 07-03 14:33

    從3小時到3分鐘:EdgeCAM 如何重構數控編程流程

    一、功能與性能 多軸加工支持 支持2.5軸至5軸銑削、車削及車銑復合加工,適用于復雜曲面、葉輪、模具等精密零件編程。 5軸聯動加工可自動優化刀具路徑,避免碰撞并提升效率。 智能特征識別(AFR
    發表于 06-27 19:53

    充電接口你真的了解嗎?

    不同的類型嗎?今天,我們就來詳細了解一下USB接口的三大類型:Type-A、Type-B和Type-C。 Type-A:最常見的“USB口” 外觀特征:扁平的矩形接口,通常用于電腦、電視等設備。 常見
    的頭像 發表于 05-18 17:39 ?4513次閱讀