A GPU software and hardware interaction TLM system based on SystemC

A software-hardware and hardware model technology, applied in the field of GPU software-hardware interactive TLM system, can solve the problems of long time and lack of design experience in independent development of GPU

Active Publication Date: 2019-04-26
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] At present, my country is independently developing domestically produced graphics processor chips (Graphic Processing Unit, GPU). However, since domestically imported commercial or military GPU chips have been used in China before, there is a lack of design experience in GPU independent development. At the stage of technology exploration and development, at the same time, the scale of GPU chip hardware logic is huge. From the writing of system architecture documents to the realiz

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A GPU software and hardware interaction TLM system based on SystemC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] A graphics processor GPU software and hardware interaction TLM system based on SystemC, such as figure 1 As shown, it includes a host proxy layer model and a host interface layer model, and the host proxy layer model and the host interface layer model are used to realize the software and hardware interaction between the driver software and the GPU hardware model.

[0014] Optionally, the host agent layer model is used to realize the data interaction between the driver software based on C language and the host interface model based on SystemC, specifically comprising: a command sending module (1), a read-write module (2) , an interrupt processing module (3) and a main memory reading module (4), wherein the command sending module (1) is used to send an OpenGL CM (CommandPackage) command packet, and the command packet has carried an OpenGL function code and related parameter information ; The read-write module (2) is used to read and write architecture registers, and the a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the technical field of computer hardware modeling, in particular to a GPU software and hardware interaction TLM model based on SystemC. The GPU software and hardware interaction TLM model based on SystemC comprises a host agent layer model and a host interface layer model, wherein the host agent layer model provides an interaction path between a software driver and the host interface layer model; wherein the host interface layer model provides an interaction path between the host agent layer model and the GPU hardware TLM model, and the interaction content comprises issuing of an OpenGL CM command packet, reading and writing of an architecture register, interruption processing and image and texture data loading or acquisition. The GPU software and hardware model interaction method based on the TLM model is achieved, the problem of software drive and hardware model interaction in GPU modeling is solved, and RTL design development and verification are effectivelyfacilitated.

Description

technical field [0001] The invention relates to the technical field of computer hardware modeling, in particular to a SystemC-based GPU software-hardware interactive TLM system. Background technique [0002] At present, my country is independently developing domestically produced graphics processor chips (Graphic Processing Unit, GPU). However, since domestically imported commercial or military GPU chips have been used in China before, there is a lack of design experience in GPU independent development. At the stage of technology exploration and development, at the same time, the scale of GPU chip hardware logic is huge. From the writing of system architecture documents to the realization of rtl design, this will be a long project, and even after the completion of rtl design, the verification of functional performance will require A lot of time, therefore, in order to improve the progress and reliability of self-developed graphics processor projects, there is an urgent need fo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/30G06F9/50G06T1/20
CPCG06F8/31G06F9/5027G06T1/20
Inventor 张少锋吴晓成陈佳姜丽云楼晓强张骏
Owner XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products