gpu: graphic processing unit 圖形處理器
shader: gpu執行的,針對3d物件進行操作的程式.
以vip7000為例:
shader: 1個shader是128位的處理單元. vip7000的gpu有2個shader, 所以有2個core, 所以乙個週期可以處理2條指令.
vip上有2套指令集,shader指令集和針對vision的指令集.
program cache: 外面的程式載入到vip7000的program cache裡面,然後去執行.
存放的是openvx的指令
shader core: vip7000有2個shader core, 所以乙個週期可以執行2條指令.
每個shader core裡面有4個暫存器檔案,每個暫存器檔案有128個暫存器,每個暫存器是128bit.
1個shader core是128位的處理單元== 每行**分解為多條指令,每天指令最多擁有128bit的資源.
乙個週期執行完一條指令.
存放的是openvx的資料
special hw acceleration: 硬體加速.
uniform: **中所用的常量, dp指令的配置等.
l1-cache: 是被所有的shader所共用,進shader裡的所有資料都會經過l1-cache, l1-cache跟外面的ddr打交道.
cpu和gpu的差別:
cpu: 通過加快取,一級快取,二級快取等,來減少讀資料的延遲.
core讀外面的ddr資料,這種常訪問不管對什麼平台都是非常耗時的. 對cpu而言,面積功耗不是特別在意,它可以不停的堆一級快取、二級快取,但這種方式對嵌入式是不可複製的,需要考慮的功耗成本極大.
gpu: 增加一些暫存器,減少一些記憶體memory, 隱藏從ddr讀資料. 比如從ddr讀資料需要200個週期,gpu這200個週期可以做其它事情,讀取資料可以延遲.
指令集: shader指令集 + evis指令集.
影象處理用evis指令集最好.
ORACLE基本常識
個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被加...
電腦基本常識
一.32位cpu中的32代表什麼?1.32代表cpu的位址線長度,32位處理器表示一次只能處理32位 4個位元組 而64位處理器一次能處理64位,即8個位元組的資料。2.如果我們將總長128位的指令分別按照如果我們將總長128位的指令分別按照16位 32位 64位為單位進行編輯的話 舊的16位處理器...
html基本常識
用div布局,css控制 編輯器用的是sublime 1.doctype標籤是一種標準通用標記語言的文件型別宣告,它的目的是要告訴標準通用標記 語言解析器,它應該使用什麼樣的文件型別定義 dtd 來解析文件。作用 宣告文件的解析型別 document.compatmode 避免瀏覽器的怪異模式。do...