版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:计算机体系结构国家重点实验室(中国科学院计算技术研究所)北京100190 中国科学院计算技术研究所北京100190 中国科学院大学北京100049 中国科学技术大学计算机科学与技术学院合肥230026 龙芯中科技术有限公司北京100190
出 版 物:《高技术通讯》 (Chinese High Technology Letters)
年 卷 期:2020年第30卷第5期
页 面:435-442页
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金(61521092,61432016) 中国科学院重点部署(ZDRW-XH-2017-1)资助项目
主 题:开源驱动 应用程序接口(API) 驱动设计 GPU模拟器 模拟器接口
摘 要:在研究GPU驱动设计时,考虑到驱动的开发量较大,提出了一种基于Mesa开源驱动框架的GPU模拟器驱动设计方法,在Mesa开源驱动的开发框架下,实现了一整套高性能GPU模拟器的驱动设计。本设计可适配OpenGL等多款应用程序接口(API),同时基于开源框架,大幅减小了开发难度。为了适配GPU模拟器的可编程性,在驱动设计中还集成了GPU的编译器设计,可将GLSL等编程语言转换为GPU中着色器的汇编代码,由着色器进行计算。根据模拟器驱动设计,提出了一套高性能GPU模拟器的接口设计,为模拟器各个模块提供了一套可读的驱动接口,指导了模拟器的结构设计。