X graphics system parallel acceleration method based on FT processor

A graphics system and processing subsystem technology, applied in the direction of processor architecture/configuration, concurrent instruction execution, machine execution device, etc., can solve the problem that graphics applications cannot obtain CPU time, X program requests cannot be processed in time, X The server is too late to deal with problems such as smooth user experience, high graphics processing performance, and performance improvement.

Active Publication Date: 2014-08-13
NAT UNIV OF DEFENSE TECH
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for an interactive graphics system, the processing of input device events and graphics update drawing are very frequent. When there are a large number of graphics applications (that is, X client programs) and more interactive processes in the system, The X server needs to process a large number of X client requests, input device requests, and notify the graphics card to redraw the graphics at the same time.
Traditionally, the X server is a single-threaded program. In this thre

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
  • X graphics system parallel acceleration method based on FT processor
  • X graphics system parallel acceleration method based on FT processor
  • X graphics system parallel acceleration method based on FT processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Such as figure 2 As shown, the implementation steps of the X graphics system parallel acceleration method based on the Feiteng processor in this embodiment are as follows:

[0032] 1) The input device initialization and output device initialization are executed through the X server main thread, and the input event processing subsystem thread for processing input device events is established. The X server main thread and the input event processing subsystem thread run on different On the processor core; monitor the X client program request and manage the graphics card and process the display output request through the main thread of the X server. If the X client program request is received, then jump to step 2), and if it receives the management graphics card and process the display output request request, then jump to step 3); at the same time, through the input event processing subsystem thread to asynchronously monitor the input device event, if the input device even...

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 discloses an X graphics system parallel acceleration method based on an FT processor. The implementation steps includes that 1) input and output devices are initialized through an X server main thread, an input event processing subsystem thread is created, an X client program request, a display card management and display output processing request and an input device event are respectively listened, the X client program request is responded through the X server main thread, a display card management drawing subsystem thread used for processing the display card management and processing display output is created by the X server main thread, and the display card management and processing display output request is executed by the display card management drawing subsystem thread; the input device event is read and responded by the input event processing subsystem thread. According to the X graphics system parallel acceleration method based on the FT processor, the X graphic system performance of the FT processor is improved through the multi-core and multi-thread advantage of the FT processor, and the method has the advantages that the utilization rate of hardware resource is high, the user experience is smooth, and the graphic processing performance is high.

Description

technical field [0001] The invention relates to a graphics system performance optimization technology of a Feiteng processor, in particular to a parallel acceleration method of an X graphics system based on a Feiteng processor. Background technique [0002] For an operating system with a graphics system, the graphics system is usually the most complex subsystem, and the performance of the graphics system greatly affects the user experience and has a crucial impact on the overall performance of the operating system. The Feiteng processor (FT processor) platform is a multi-core processor platform. A notable feature of this processor platform is that it contains multiple processor cores, and each processor core supports hardware threads. For such a processor platform, Said that using the method of application parallelization is an important way to obtain performance improvement. [0003] At present, the operating system used by the Phytium processor platform is the Kirin opera...

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): G06F9/38G06T1/20
Inventor 吴庆波孔金珠赵自成陈岭蒋林轩谭耀华黎明肖林逵
Owner NAT UNIV OF DEFENSE TECH
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