chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PowerVR的底層級(jí)別GLSL優(yōu)化

小劉 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2018-03-25 05:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PowerVR SDK&Tools 2017 R2版本已經(jīng)發(fā)布,現(xiàn)在是時(shí)候來(lái)看一下新版本所包含的新內(nèi)容了。在這篇文章中,我們將仔細(xì)分析《PowerVR Low-Level GLSL Optimisation》這篇文檔,它能夠讓我們充分了解PowerVR Rogue體系結(jié)構(gòu)的每一項(xiàng)性能。

GLSL是OpenGL Shading Language的縮寫,可以翻譯為OpenGL著色語(yǔ)言,該語(yǔ)言是一種高級(jí)語(yǔ)言,通常與“上層”(高級(jí))操作相關(guān)聯(lián),但它也可以進(jìn)行一些底層的優(yōu)化,很多時(shí)候這會(huì)被開發(fā)人員所忽略。

在PowerVR Rogue架構(gòu)中,著色器的性能通常取決于執(zhí)行一次著色所需的周期數(shù)。該架構(gòu)提供了多種選項(xiàng),用于配置如何通過(guò)流水線的方式在單個(gè)周期內(nèi)執(zhí)行USC ALU的多條指令,當(dāng)然這還要取決于其硬件配置。例如,在一個(gè)周期內(nèi)可以執(zhí)行兩條F16 SOP指令,也可以執(zhí)行F32到F16的轉(zhuǎn)換或者move / output / pack等指令。

或者,你可以在一個(gè)周期內(nèi)執(zhí)行FP32 Multiply-Add(MAD)指令以及FP32 / INT32 MAD / UNPACK指令,一個(gè)test(條件句)指令以及move/output/pack指令。為了更好利用USC核,數(shù)學(xué)表達(dá)式應(yīng)該以MAD格式書寫。

優(yōu)化PowerVR Rogue體系結(jié)構(gòu)的另一個(gè)技巧就是利用修飾符,在某些特定的情況下,像abs(),neg()和clamp(...,0.0,1.0)這樣的修飾符是閑置的。當(dāng)用于操作的輸入時(shí),編譯器會(huì)將abs()和neg()轉(zhuǎn)換為閑置修飾符。另一方面,當(dāng)用于操作的輸出時(shí),clamp(…, 0.0, 1.0)將會(huì)被轉(zhuǎn)換成閑置修飾符。

得益于這些優(yōu)化,您的應(yīng)用程序不僅可以使用較少的功耗來(lái)運(yùn)行,而且可以降低對(duì)硬件的要求。想了解更多的方法來(lái)優(yōu)化您的應(yīng)用程序嗎?請(qǐng)下載PowerVR Low Level GLSL Optimisation(PowerVR 底層GLSL優(yōu)化手冊(cè)),并找到更多的方法來(lái)利用PowerVR Rogue體系結(jié)構(gòu)!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • powervr
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何單獨(dú)限制某函數(shù)的優(yōu)化級(jí)別?

    FALSE; } maxlen--; } return FALSE; } #pragma no_O0 總是提示#pragma no_O0有問(wèn)題,如果不使用#pragma no_O0的話就成了把整個(gè)下面的函數(shù)都一樣的優(yōu)化級(jí)別了! 那位大蝦知道怎么弄,指點(diǎn)一下。
    發(fā)表于 01-06 06:42

    Atmel Studio 7.0編譯優(yōu)化級(jí)別在哪里設(shè)置?

    Atmel Studio 7.0非常好用,但是,編譯優(yōu)化級(jí)別在哪里設(shè)置?找了好長(zhǎng)時(shí)間,就是找不到,知道的請(qǐng)告訴一聲,不勝感謝!
    發(fā)表于 11-29 22:14

    編譯器優(yōu)化級(jí)別

    大家好。我想問(wèn)一下關(guān)于PSoC Creator的編譯設(shè)置項(xiàng)目中編譯器優(yōu)化級(jí)別的問(wèn)題。設(shè)置值為無(wú)、調(diào)試、最小、高、速度和大小。請(qǐng)告訴我每一個(gè)設(shè)定值的含義。這在PSoC創(chuàng)建者用戶指南中沒(méi)有提及。最好
    發(fā)表于 11-01 16:59

    PowerVR Furian架構(gòu)有什么功能?

    PowerVR Furian架構(gòu)是面向嵌入式GPU的一款全新架構(gòu),是業(yè)界領(lǐng)先的PowerVR Rogue架構(gòu)的繼任者,新的架構(gòu)引入了很多全新設(shè)計(jì)的組件,幫助進(jìn)一步提升性能、功效、性能密度。其包含了Rogue架構(gòu)整個(gè)生命周期中加入的所有重要提高,是
    發(fā)表于 08-02 06:41

    PowerVR SDK 2020 Release 2怎么樣?

    PowerVR SDK 2020 Release2多處更新優(yōu)化,性能更強(qiáng)大
    發(fā)表于 03-03 07:26

    PowerVR GX5300 GPU怎么樣?

    PowerVR GX5300 GPU為極低功耗和面積需求而優(yōu)化面向可穿戴和IoT的GPU用例
    發(fā)表于 03-09 08:04

    Imagination PowerVR GPU 率先通過(guò) Khronos 的 OpenVX 1.1一致性測(cè)試

    Imagination Technologies 宣布,該公司的 PowerVR GPU 已率先通過(guò) Khronos OpenVX? 1.1 一致性測(cè)試。通過(guò) OpenVX,開發(fā)人員能在高度并行、節(jié)能的 PowerVR GPU 上運(yùn)行經(jīng)充分
    發(fā)表于 12-21 16:47 ?1691次閱讀

    PowerVR框架概覽

    在2016年,新的一年給API領(lǐng)域帶來(lái)新氣象!為了迎接這些新氣象,我們建立了PowerVR框架,但是它具體指什么呢? 簡(jiǎn)單來(lái)說(shuō),這份框架是一個(gè)跨平臺(tái)和跨API的框架,是針對(duì)PowerVR已經(jīng)完全優(yōu)化
    發(fā)表于 02-10 10:40 ?760次閱讀

    PowerVR SDK框架5.0

    版本我們更關(guān)注于底層的改進(jìn),這次的改進(jìn)則更關(guān)注開發(fā)者,大大方便開發(fā)者的開發(fā)流程。 下面就讓我們?cè)敿?xì)了解一下…. PowerVR SDK框架5.0 我們推出的SDK開發(fā)框架一直致力于使得為PowerVR的開發(fā)盡可能的容易,在5.0
    發(fā)表于 04-12 11:40 ?1554次閱讀
    <b class='flag-5'>PowerVR</b> SDK框架5.0

    PowerVR GPU架構(gòu)的性能優(yōu)化建議

    最近在看移動(dòng)GPU優(yōu)化的時(shí)候?qū)iledBased GPU有一些疑惑,特別是常說(shuō)的Alpha-Blend比Alpha-Test在移動(dòng)GPU上快的奇特性質(zhì),于是找了powerVR相關(guān)的文檔來(lái)閱讀,也做個(gè)記錄。
    的頭像 發(fā)表于 03-15 17:24 ?4362次閱讀
    <b class='flag-5'>PowerVR</b> GPU架構(gòu)的性能<b class='flag-5'>優(yōu)化</b>建議

    PowerVR工具的功能與應(yīng)用范圍介紹

    PowerVR框架是一個(gè)跨平臺(tái)和跨API的框架,它可以作為一個(gè)支架,讓您構(gòu)建自己的渲染或游戲引擎。它具有許多不同抽象級(jí)別的模塊。
    的頭像 發(fā)表于 06-30 12:11 ?2999次閱讀
    <b class='flag-5'>PowerVR</b>工具的功能與應(yīng)用范圍介紹

    ncnn 運(yùn)行時(shí)生成 spirv

    先講點(diǎn)歷史。在使用 opengl 的年代,創(chuàng)建 pipeline,是直接把glsl 代碼傳給 opengl 函數(shù),由 gpu 驅(qū)動(dòng)收到后負(fù)責(zé)將 glsl 代碼編譯為底層...
    發(fā)表于 01-26 18:52 ?0次下載
    ncnn 運(yùn)行時(shí)生成 spirv

    PowerVR-Series1 PowerVR顯卡驅(qū)動(dòng)源代碼

    PowerVR-Series1.zip
    發(fā)表于 04-14 09:08 ?2次下載
    <b class='flag-5'>PowerVR</b>-Series1 <b class='flag-5'>PowerVR</b>顯卡驅(qū)動(dòng)源代碼

    IGBT驅(qū)動(dòng)優(yōu)化底層邏輯是什么

    ——驅(qū)動(dòng)優(yōu)化底層邏輯是什么?
    的頭像 發(fā)表于 04-29 16:15 ?3788次閱讀

    搭載 PowerVR GPU IP 芯片的新功能介紹

    日前,游戲和VR應(yīng)用性能優(yōu)化平臺(tái) UWA 宣布新的 GPU Counter 功能更新:增加了對(duì) PowerVR 品牌 GPU 芯片的支持。
    的頭像 發(fā)表于 10-17 14:57 ?2036次閱讀