期刊论文详细信息
IEICE Electronics Express
A modified post-TnL vertex cache for the multi-shader embedded GPUs
Jizhou Sun1  Wei Guo1  Yisong Chang2  Bingchao Li1  Jizeng Wei1 
[1] School of Computer Science and Technology, Tianjin University;Institute of Computing Technology, Chinese Academy of Science
关键词: computer graphics;    embedded GPU;    vertex cache;    vertex/unified shader;    triangle strip;   
DOI  :  10.1587/elex.12.20150314
学科分类:电子、光学、磁材料
来源: Denshi Jouhou Tsuushin Gakkai
PDF
【 摘 要 】

References(10)The traditional post-TnL vertex cache (abbr. ‘post-VC�?) in embedded GPUs (EGPUs) with only one vertex or unified shader does not fit to multi-shader EGPUs for two reasons. As multiple shaders run in parallelism, (a) the out-of-order vertex processing may raise the post-VC inconsistency that leads to cache the error data, and (b) it is very hard to detect in time which vertices are saved in the post-VC in the stage of vertex fetching, resulting in the low performance. In this paper, we propose a modified post-VC including a decoupling cache and a vertex batch in-order commit controller, which can guarantee that the data SRAM and index tag can be updated in-order according to the same replacement policy in the different stages of vertex processing. The function of the proposed post-VC is verified on a FPGA-based platform. Experimental results show that it increases the performance by an average of 172% and 80.6% compared to the EGPU without/with the traditional post-VC respectively at a little expense.

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201911300646556ZK.pdf 3292KB PDF download
  文献评价指标  
  下载次数:7次 浏览次数:7次