电子科技 ›› 2022, Vol. 35 ›› Issue (3): 65-70.doi: 10.16180/j.cnki.issn1007-7820.2022.03.010

• • 上一篇    下一篇

一种基于WinForm的GPU配置管理系统设计与实现

聂曌,何嘉文,马城城,刘晖   

  1. 西安航空计算技术研究所,陕西 西安 710119
  • 收稿日期:2020-10-20 出版日期:2022-03-15 发布日期:2022-04-02
  • 作者简介:聂曌(1991-),男,工程师。研究方向:SOC设计与集成电路验证。|何嘉文(1988-),男,工程师。研究方向:SOC设计与集成电路验证。|马城城(1988-),男,高级工程师。研究方向:SOC设计方法学。|刘晖(1986-),男,高级工程师。研究方向:SOC设计方法学。
  • 基金资助:
    国家“十三五”预研基金项目(31513010202);核高基重大专项(2016ZX01012101-004)

Design and Implementation of GPU Configuration Management System Based on WinForm

Zhao NIE,Jiawen HE,Chengcheng MA,Hui LIU   

  1. Xi'an Aeronautics Computing Technology Research Institute,Xi’an 710119,China
  • Received:2020-10-20 Online:2022-03-15 Published:2022-04-02
  • Supported by:
    National the 13th Five-Year Pre-research Fund Project(31513010202);Major Projects on Core Foundation(2016ZX01012101-004)

摘要:

GPU功能配置模块众多,设置过程步骤繁琐,且配置项之间关系紧密,增加了GPU应用开发难度。针对该问题,文中设计一种基于WinFormGPU配置管理系统。该系统分为软件数据生成和硬件环境配置两部分,具有完成开机/告警画面生成、驱动配置、汇编工具、光标生成、接口配置和字库工具等功能。运行时可根据用户提供的配置信息,算法自动配置模块初始化内容及其步骤顺序。用户无需使用函数调用的硬编码形式,仅通过鼠标和键盘即可完成复杂的GPU配置工作。文中基于FPGA验证平台对系统的功能、设计和实现进行验证。结果表明,该系统在满足功能正确性、设计完备性和实现健壮性的前提下,简化了配置过程,缩短了配置时间。

关键词: 图形处理, GPU, 配置信息, 管理系统, WinForm, GUI, 驱动, 接口

Abstract:

There are many GPU function configuration modules, the setting process steps are cumbersome, and the relationship between the configuration items is close, which increases the difficulty of GPU application development. In view of this problem, a GPU configuration management system based on WinForm is designed. The system is divided into software data generation and hardware environment configuration, which has the functions of completing startup/alarm screen generation, drive configuration, assembly tool, cursor generation, interface configuration, and font tool. According to the configuration information provided by the users, the algorithm automatically configures the module to initialize the content and sequence of steps. Users do not need to use the hard-coded form of function calls, and only use the mouse and keyboard to complete complex GPU configuration tasks. The function, design and implementation of the system are verified based on the FPGA verification platform. The results show that the system simplifies the configuration process and shortens the configuration time under the premise of satisfying functional correctness, design completeness and implementation robustness.

Key words: graphics processsing, GPU, configuration information, management system, WinForm, GUI, driver, interface

中图分类号: 

  • TP391