Trusted execution environment construction method and system for graphics processor

A technology of graphics processor and execution environment, applied in electrical digital data processing, instrument, program control design, etc., can solve problems that need to be improved, and achieve the effect of avoiding encryption and decryption operations

Pending Publication Date: 2020-11-17
SHANGHAI JIAO TONG UNIV
View PDF1 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The technical effects produced by this patent still have room for improvement

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
  • Trusted execution environment construction method and system for graphics processor
  • Trusted execution environment construction method and system for graphics processor
  • Trusted execution environment construction method and system for graphics processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0088] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0089] A method for constructing a graphics processor-oriented trusted execution environment according to the present invention includes:

[0090] Step S1: According to the GPU trusted execution environment creation control information, create the GPU trusted execution environment creation, and obtain the GPU trusted execution environment creation control information;

[0091] Step S2: According to the GPU submission control information and the GPU execution task control information, perform GPU submiss...

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 provides a trusted execution environment construction method and system for a graphics processor, and the method comprises the steps: S1, building control information according to a GPUtrusted execution environment, building a GPU trusted execution environment, and obtaining the building control information of the GPU trusted execution environment; S2, according to the GPU submission control information and the GPU execution task control information, carrying out GPU submission and task execution to acquire GPU submission and task execution result information; checking and starting a GPU task in a trusted execution environment according to the GPU checking control information and the GPU starting control information to acquire GPU submission and execution task result information; and S3, obtaining trusted execution environment construction result information oriented to the graphics processor. Different PASIDs are allocated to different GPU processes by utilizing the virtualization support of IOMMU, so that the memory isolation between the trusted execution environments of each GPU is realized.

Description

technical field [0001] The present invention relates to the technical field of graphics processors, in particular to a method and system for building a trusted execution environment for graphics processors. Background technique [0002] The concept of artificial intelligence appeared in the middle and late last century. Restricted by the limited computing power of computers at that time, as well as the lack of empirical samples and data, related technologies were difficult to realize at that time. After entering the 21st century, several problems that limit the development of artificial intelligence have been solved one after another. First, the computing power of the CPU continues to increase following Moore's Law, and the emergence of cloud computing has further reduced the cost of using computing power; second, empirical samples and data are abundant and easy to obtain. Finally, the introduction of deep learning neural network algorithms and the use of graphics processo...

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/455G06F21/57
CPCG06F9/45558G06F21/57G06F2009/45587
Inventor 范文韬夏虞斌陈海波
Owner SHANGHAI JIAO TONG UNIV
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