Font Size: a A A

The Design And Implementation Of A Graphics Performance Benchmarks System

Posted on:2021-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q FanFull Text:PDF
GTID:2518306104995699Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With China's continuous development in the field of computer chip technology,domestic independent research and development of the GPU field is even more innovative.However,due to the lack of systematic statistics of the parameters,there is no quantified understanding of the gap between the performance of the self-developed graphics card and the general graphics card in the market.However,there is no benchmark test system on the market that can support independent graphics cards,and relevant data cannot be obtained.Therefore,it is necessary to design a benchmark test system that can cover all kinds of graphics cards including autonomous graphics cards and can run on various common PC operating systems.The main research content of this paper is the design and implementation of the graphics performance benchmark test system.By using QT's own GUI library,the corresponding cross-platform functions are completed,so that the system can be compatible with more operating systems in order to count more graphics card data.In terms of data testing,for wider compatibility,there is no method for reading driver-related interfaces.Instead,a specific test scenario is used to specifically target the graphics card's pixel fill rate,floating-point computing capabilities,ray tracing capabilities,and The four indicators of comprehensive rendering capabilities are tested by running the hardware at full load.After the test,the statistics return results.In order to be compatible with more graphics devices,the system also uses the Open GL 2.0 API.At the same time,for the accuracy of the results,the relevant parameters of the test scene will be dynamically adjusted according to the actual performance of the graphics card,so that statistics can be performed with accurate data ranges for graphics cards with different configurations.Through the above methods,hardware compatibility is achieved while correctness is guaranteed.This system can be developed and tested according to the actual application environment,and a detailed test report is generated based on the test results: test data for the graphics card and data for the overall level evaluation of the graphics card can be given.This system passed the correctness check of the known graphics card and completed the performance test of the autonomous graphics card.
Keywords/Search Tags:Domestic GPU, QT, Benchmark, Programmable shader
PDF Full Text Request
Related items