计算机技术与发展2020,Vol.30Issue(9) :54-59.DOI:10.3969/j.issn.1673-629X.2020.09.010

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

Modeling of GPU Fragment Processing Based on UML&SystemC

姜丽云 田泽 吴晓成 张骏
计算机技术与发展2020,Vol.30Issue(9) :54-59.DOI:10.3969/j.issn.1673-629X.2020.09.010

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

Modeling of GPU Fragment Processing Based on UML&SystemC

姜丽云 1田泽 2吴晓成 1张骏2
扫码查看

作者信息

  • 1. 中国航空工业集团 西安航空计算技术研究所,陕西 西安710068
  • 2. 中国航空工业集团 西安航空计算技术研究所,陕西 西安710068;集成电路与微系统设计航空科技重点实验室,陕西 西安710068
  • 折叠

摘要

GPU片段处理单元位于图形处理器渲染管线的末尾,执行对将要存储到缓冲区的片段的测试、混合、屏蔽、逻辑等所有操作.为了在RTL设计之前快速研究GPU片段处理单元的硬件结构及功能算法,文中联合使用统一建模语言(unified modeling language,UML)和SystemC语言对GPU片段处理单元进行事务级建模(transaction-level modeling,TLM).首先设计了GPU片段处理单元的类图、结构图、行为图等视图,对系统进行静态结构和动态行为的描述;然后将UML可视化视图转换为基于SystemC的事务级模型,详细描述了GPU片段处理单元的模块、接口、端口、进程等建模过程,模块之间通过端口和层次化通道通讯,具有建模效率高和仿真速度快的优点;最后基于Linux操作系统仿真平台验证了架构和算法的正确性,实现了在设计的前期进行软硬件的协同仿真和算法的验证、优化,对硬件架构进行探索,有利于加速以图形处理器为核心的设计和开发.

关键词

图形处理器/统一建模语言/SystemC语言/片段/事务级建模

引用本文复制引用

基金项目

国家"十三五"预研基金(31513010202)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
参考文献量4
段落导航相关论文