Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for accessing shared display data

A technology for sharing display and display data, applied in the direction of program synchronization, multi-program installation, etc., can solve the problems of overall system performance decline and low remote access performance, and achieve the effect of efficient access

Active Publication Date: 2017-01-04
LOONGSON TECH CORP
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the present invention is to provide a method and system for accessing shared display data, to solve the problem of placing the display data only in the CPU memory or GPU when the CPU and GPU operate the same display data under the existing EXA graphics system acceleration drive architecture The problem of low remote access performance and overall system performance degradation caused by video memory

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
  • Method and system for accessing shared display data
  • Method and system for accessing shared display data
  • Method and system for accessing shared display data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0036] figure 1 It is a schematic diagram of CPU and GPU accessing shared display data according to an embodiment of the present invention. refer to figure 1 As shown, in order to realize the efficient access of the CPU and the GPU to the shared display data under the EXA driver architecture of the existing Linux operating system, this embodiment first needs to set the same size for each display data in the CPU memory and the GPU memory. The data area is used to store display data. The data areas are in groups of two, and a group of data areas corresponds to one display data. For example, for the first display data, both the CPU memory and the GPU memory are provided with data area 1 of the same size. For the second ...

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 a method for accessing shared display data, and belongs to the technical field of graphics acceleration driving. The method includes the steps that when an operating system is non free, non-accessed display data is stored in the memory of a CPU, and the stored display data serves as novel data; when the operating system is free, synchronization steps are subjected to looping execution; the synchronization steps include that according to the time of same novel data is accessed through the CPU and a GPU, the novel data is transferred to a video memory of the GPU and stored or continuously stored in the memory of the CPU. By means of the method, efficient accessing of the CPU and the GPU to display data is achieved, and meanwhile the working performance of a whole system is not influenced.

Description

technical field [0001] The invention relates to the technical field of graphic acceleration driving, in particular to a method and system for accessing shared display data. Background technique [0002] EXA is a set of 2D acceleration driver architecture widely used in the Linux desktop environment. It implements the acceleration structure defined by EXA through hardware drivers, and then realizes the 2D acceleration of the GPU to the Linux desktop environment. [0003] GPU (Graphics Processing Unit, Graphics Processing Unit) is a kind of microprocessor dedicated to image computing work on personal computers, workstations, game consoles and some mobile devices (such as tablet computers, smart phones, etc.). In modern desktop graphics systems, the GPU is usually used to accelerate the drawing of desktop graphics. The high-performance GPU of a PC usually has its own independent video memory, which is mainly used to store two-dimensional and three-dimensional display data, and...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/52
Inventor 朱琛
Owner LOONGSON TECH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products