1. 程式人生 > >PowerVR 6系列架構分析

PowerVR 6系列架構分析

     Imagination Technologies公司的PowerVR GPU在移動GPU端,還是老大位置。從PowerVR 6系列開始,越來越向GPU的通用計算靠齊了。以魅族MX4,蘋果6的手機開始,6系列的GPU在市場上也慢慢鋪開。現在我們就來解析下PowerVR 6序列GPU的架構吧。

      從上圖可以看出,6系列的GPU主要包含Compute Data Master, Coarse Grain Scheduler,Unified Shading Cluster Pair和Texture Processing Unit。

      1、Compute Data Master

       對於主機分發給GPU的計算任務,Compute Data Master(CDM)的作用就是從主機端獲得這些計算任務,生成獨立的GPU任務。

      2、Coarse Grain Scheduler

        一旦CDM生成GPU計算任務以後,這些任務就可以被排程來執行了。Coarse Grain Scheduler(CGS)提取這些GPU任務,在Unified Shading Culsters(USCs)上分發任務。

    3、Unified Shading Cluster Pair(USC Pair)

        每一個USC Pair上有兩個USC和一個Texture Processing Unit(TPU).在 6系列架構中,USC是主要的處理單元。

   4、Texutre Processing Unit

      TPU是用於訪問影象和紋理的特殊硬體單元。直接處理影象讀取,有自己的快取來確保影象處理資料傳輸速度。

說完了大框架,咱們再來看看Unified Shading Cluster內部單元

     如上圖所示,USC是一個標量SIMD處理器,每一個USC通常有16個ALU單元。

    硬體架構大致如上吧。

    對於軟體層面,再OpenCL中,PowerVR 6系列是32個workitem為一組的,任意一個時刻 16個workitem執行相同的程式碼。請注意,每一個workitem對應一個ALU Pipe。每個USC上有16個ALU,這也好理解為什麼每一時刻是16個workitem執行相同的程式碼了。

相關推薦

PowerVR 6系列架構分析

     Imagination Technologies公司的PowerVR GPU在移動GPU端,還是老大位置。從PowerVR 6系列開始,越來越向GPU的通用計算靠齊了。以魅族MX4,蘋果6的手機開始,6系列的GPU在市場上也慢慢鋪開。現在我們就來解析下PowerV

PowerVR 6系列GPU釋出 可完全相容DX11.1

CES 2012展會上,平板機和智慧手機大行其道,相應的硬體技術也是層出不窮。Imagination Technologies就趁機發布了全新一代PowerVR Series6系列GPU圖形核心的首批產品,包括“PowerVR G6200”、“PowerVR G6400”兩

Angular 5.x 系列教程筆記(二)——架構分析

前言 Angular 2.x 4.x 5.x 的逐個版本,遵循了模組化的思想,架構以及應用,相對於1.x的版本有了很大的改進,從專案中的使用來看,有很大的提升,今天我們就來看一下Angular 5.x架構的精髓所在。 主要的構造塊 Angular整體來

【Spring原始碼分析系列】ApplicationContext 相關介面架構分析

在使用Spring的時候,我們經常需要先得到一個ApplicationContext物件,然後從該物件中獲取我們配置的Bean物件

(一)Shiro筆記——簡介、 架構分析

isp 網絡爬蟲 png struts web subject nts 決定 img 1. Shiro是什麽   Apache Shiro是一個強大靈活的開源安全框架,可以完全處理身份驗證,授權,企業會話管理和加密。  Apache Shiro的首要目標是易於使用和理解。

storm項目架構分析

比較 裏的 輕量級 park bsp style eat span 架構 storm是一條一條數據處理,spark是一批數據處理的,storm才是真正意義的實時數據處理。 1、fileBeat類似flume用來采集日誌的,fileBeat是輕量級的,對性能消化不大

OpenDaylight架構分析

大廠 part 優化 alias 帶寬 oca with 城域網 -h 基本介紹 OpenDaylight(ODL) 是一個基於SDN開發的模塊化、可擴展、可升級、支持多協議的控制器框架。北向接口可擴展性強,REST型API用於松耦合應用,OSGI型用於緊耦合

Ceilometer架構分析

p s 容錯 代碼 image 系統架構 collector link 虛機 發的 項目計劃用Ceilometer做監控和計費, 從前期部署及使用Ceilometer的情況來看,發現Ceilometer存在比較多的問題,如占用大量的內存、請求響應慢等。基於這些問題從

開源大數據引擎:Greenplum 數據庫架構分析

libpq ash 排序 sql命令 出現 計劃 mil 月份 監控 Greenplum 數據庫是最先進的分布式開源數據庫技術,主要用來處理大規模的數據分析任務,包含數據倉庫、商務智能(OLAP)和數據挖掘等。自2015年10月正式開源以來。受到國內外業內人士的

新知食APP架構分析--北京食物科技有限公司旗下產品

啟動頁 內存 lock 聯網 什麽 ima pan 第一個 sta 俗話說不打無準備之仗,這次真是有點懵逼了,建議大家去面試的時候,尤其是去小型互聯網公司的時候,如果你想比其他人有競爭力,那麽你要研究一下當前他的公司正在開發產品,他們的業務類型是什麽樣的,比如他們公司

秒殺系統架構分析與實戰

選擇 return 暫時 memcached something 關心 附加 ron sta 1 秒殺業務分析 正常電子商務流程(1)查詢商品;(2)創建訂單;(3)扣減庫存;(4)更新訂單;(5)付款;(6)賣家發貨 秒殺業務的特性(1)低廉價格;(2)大幅推廣;

秒殺系統架構分析

public -type 無法 營銷 僵屍 原因 程序員 上架 抽獎 #1 秒殺業務分析# 正常電子商務流程 (1)查詢商品;(2)創建訂單;(3)扣減庫存;(4)更新訂單;(5)付款;(6)賣家發貨 秒殺業務的特性 (1)低廉價格;(2)大幅推廣;(3)瞬時售空;

InfiniBand技術和協議架構分析

from protoc range iat 指定 org atp 智能 ipv6地址 Infiniband開放標準技術簡化並加速了服務器之間的連接,同時支持服務器與遠程存儲和網絡設備的連接。 IB技術的發展 1999年開始起草規格及標準規範,2000年正式發表,但發展速度不

當前流行的J2EE WEB應用架構分析

自己 html 自身 ole 方案 應用開發 target wid gif 1. 架構概述 J2EE體系包括java server pages(JSP) ,java SERVLET, enterprise bean,WEB service等技術。這些技術的出現給電子商務時代

android黑科技系列——靜態分析技術來破解Apk

看到了 很多 按鈕 講解 都是 baidu logcat 文件格式 函數 一、前言 從這篇文章開始我們開始我們的破解之路,之前的幾篇文章中我們是如何講解怎麽加固我們的Apk,防止被別人破解,那麽現在我們要開始破解我們的Apk,針對於之前的加密方式采用相對應的破解技術,An

大眾點評Cat--架構分析

cpu 等等 alert 監控 前臺 參數 consumer cat 組織 轉自:http://blog.csdn.net/szwandcj/article/details/51025669 Cat功能強大且多,光日誌的報表和圖表分析就有十幾種,但文檔卻很少,寥寥

高性能系統架構分析

存在 tail lis cdn加速 速度 blog 好的 可能 功能 什麽樣的系統架構算是高性能的呢?我的理解是它是以用戶為中心,提供快速的網頁訪問體驗。主要參數有較短的響應時間,較大的並發處理能力,較高的吞吐量,穩定的性能參數。 具體優化的方向可分為前端優化,應用層優化,

kibana5.6 源碼分析以--環境搭建&技術準備

r.js 項目 構建 depend 開始 amp dash 下載源 如同 最近開始研究kibana源碼,由於對nodejs不熟悉,所以看起來非常的吃力,裏面使用到的各種node組件都是第一次接觸。需要一一學習,在此做個記錄。 一、開發環境搭建: 1、kibana5.6源

高可用Redis服務架構分析與搭建

alt server proxy 基於 監控 接收 不可 slaves -s 基於內存的Redis應該是目前各種web開發業務中最為常用的key-value數據庫了,我們經常在業務中用其存儲用戶登陸態(Session存儲),加速一些熱數據的查詢(相比較mysql而言,速度有