Graphic processor TLM model image output method based on SystemC

A graphics processor and image output technology, which is applied in the direction of processor architecture/configuration, creation/generation of source code, etc., can solve the problems of long time and lack of design experience in independent development of GPU, and achieve the effect of shortening the design cycle

Active Publication Date: 2019-05-14
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF3 Cites 6 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 realizatio

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
  • Graphic processor TLM model image output method based on SystemC

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] A SystemC-based graphics processor transaction-level TLM model image output method, such as figure 1 As shown, the method includes the following steps,

[0026] Step 1: Trigger the GPU model image output by calling the glFinish command;

[0027] Step 2: judge the color buffer type, and read the data of the color buffer type;

[0028] Step 3: performing pixel arrangement format conversion on the color buffer data;

[0029] Step 4: writing the data of the color buffer type into the GPU model image;

[0030] Step 5: comparing the GPU model image with the output image of the GPU hardware platform.

[0031] Optionally, the calling of the glFinish command triggers the GPU model image output, specifically including:

[0032] When performing graphics processor TLM modeling, the calling of the glFinish command ends the drawing of the current frame, and triggers the output of the GPU model image.

[0033] Optionally, the judging the color buffer type and reading the data of ...

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, and especially relates to a graphic processor transaction level TLM model image output method based on SystemC. The graphicprocessor TLM model image output method comprises the steps of judging the type of a color buffer area, reading a corresponding color buffer area, converting a pixel arrangement mode, converting a pixel color component arrangement mode, creating an image file, writing converted color data into the file, comparing the converted color data with an output image and the like. The problem of quickly verifying the correctness of the GPU hardware model through picture display is solved, the design, development and verification of the GPU model are effectively facilitated, and powerful support is provided for RTL design, development and verification.

Description

technical field [0001] The invention relates to the technical field of computer hardware modeling, in particular to a system C-based graphic processor TLM model image output method. 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 nee...

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/30G06T1/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