基于UML&SystemC的GPU片段处理TLM建模  

Modeling of GPU Fragment Processing Based on UML&SystemC

在线阅读下载全文

作  者:姜丽云[1] 田泽[1,2] 吴晓成 张骏[1,2] JIANG Li-yun;TIAN Ze;WU Xiao-cheng;ZHANG Jun(Aeronautics Computing Technique Research Institute,Aviation Industry Corporation of China,Xi’an 710068,China;Key Laboratory of Aviation Science and Technology on Integrated Circuit and Micro-System Design,Xi’an 710068,China)

机构地区:[1]中国航空工业集团西安航空计算技术研究所,陕西西安710068 [2]集成电路与微系统设计航空科技重点实验室,陕西西安710068

出  处:《计算机技术与发展》2020年第9期54-59,共6页Computer Technology and Development

基  金:国家“十三五”预研基金项目(31513010202)。

摘  要:GPU片段处理单元位于图形处理器渲染管线的末尾,执行对将要存储到缓冲区的片段的测试、混合、屏蔽、逻辑等所有操作。为了在RTL设计之前快速研究GPU片段处理单元的硬件结构及功能算法,文中联合使用统一建模语言(unified modeling language,UML)和SystemC语言对GPU片段处理单元进行事务级建模(transaction-level modeling,TLM)。首先设计了GPU片段处理单元的类图、结构图、行为图等视图,对系统进行静态结构和动态行为的描述;然后将UML可视化视图转换为基于SystemC的事务级模型,详细描述了GPU片段处理单元的模块、接口、端口、进程等建模过程,模块之间通过端口和层次化通道通讯,具有建模效率高和仿真速度快的优点;最后基于Linux操作系统仿真平台验证了架构和算法的正确性,实现了在设计的前期进行软硬件的协同仿真和算法的验证、优化,对硬件架构进行探索,有利于加速以图形处理器为核心的设计和开发。The GPU fragment processing unit is located at the end of the graphics processor shading pipeline and performs all the operations of test,blend,mask,logic and so on for the fragment to be stored in the buffer.In order to study the hardware structure and function algorithms of GPU fragment processing unit before RTL design as quickly as possible,we implement the transaction level modeling of GPU fragment processing unit based on unified modeling language(UML)and SystemC language.Firstly,the view of class diagram,structure diagram and behavior diagram of GPU fragment processing unit are designed to describe the static structure and dynamic behavior of the system,the UML visual diagram is then transformed into a SystemC-based transaction-level modeling,which describes the module,interface,port,process of GPU fragment processing unit in detail.The modules communicate through ports and hierarchical channels,which have the advantages of high modeling efficiency and high simulation speed.Finally,the correctness of the architecture and algorithm is verified by Linux operating system simulation platform.The software and hardware collaborative simulation,the algorithm verification and optimization and the structure of hardware architecture exploration are realized in the prophase of the design,which will speed up the design and development of graphics processor as the core.

关 键 词:图形处理器 统一建模语言 SystemC语言 片段 事务级建模 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象