Unlock instant, AI-driven research and patent intelligence for your innovation.

Handle access attributes for data access

A data access and data processing technology, applied in the field of data processing, can solve problems such as existing problems

Active Publication Date: 2018-11-09
ARM LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In real-time systems (for example, devices used in automotive or industrial applications), it is often necessary to take deterministic actions on how long a particular processing operation will take to complete, so the longer latency associated with certain data accesses can be problematic

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
  • Handle access attributes for data access
  • Handle access attributes for data access
  • Handle access attributes for data access

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] figure 1 A part of a data processing apparatus 2 is schematically illustrated, comprising processing circuitry 4 for processing data and a memory (data storage) 6 for storing data. The processing circuitry has registers 8 for storing values ​​to be processed by the processing circuitry 4 . Data can be loaded from the memory 6 to the register 8 and stored from the register 8 to the memory 6 . Instructions may be fetched from memory 6 to processor 4 . data cache or instruction cache (not shown in figure 1 Middle) may be provided for storing data or instructions, which may have an access latency less than that of the data or instructions in memory 6 .

[0044] Such as figure 2 As illustrated in , processing circuitry 4 supports software executing at different privilege levels EL0, EL1, EL2. The hypervisor 10 executes at a second privilege level EL2. The hypervisor 10 manages several guest operating systems 12, which execute at a first privilege level EL1, which is a...

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

Provided herein is a data processing device (2) having processing circuitry (4) for executing a first software (12) at a first privilege level EL1 and a second software at a second privilege level EL2 (10), the second privilege level is higher than the first privilege level. An attribute may be set by the first and second software (10, 12) to indicate whether execution of the data access instruction is interruptible. For a predetermined type of data access instruction (the second attribute set by the second software (10) stipulates that the instruction can be interrupted), the instruction can be set to be interruptible even if the first attribute set by the first software (12) The same goes for specifying that the execution of the instruction cannot be interrupted.

Description

technical field [0001] This technology pertains to the field of data processing. More particularly, the invention relates to processing access attributes for data access in a data processing device. Background technique [0002] Data access instructions for accessing data from data storage may have access attributes that control how the data access is performed. For example, an access attribute may specify whether a data access may be processed out of order relative to other data accesses, and when or how the accessed data should be cached. However, some access attributes can affect the latency associated with performing data accesses. In real-time systems (eg, devices used in automotive or industrial applications), it is often necessary to take deterministic actions as to how long a particular processing operation will take to complete, so the longer latency associated with certain data accesses can be problematic. This is especially true when many different software app...

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 Patents(China)
IPC IPC(8): G06F9/30G06F9/48
CPCG06F9/30043G06F9/4812G06F9/468G06F9/45558G06F2009/45579G06F13/24G06F9/3861G06F9/4818G06F12/1491G06F21/60G06F21/00G06F21/50G06F21/629
Inventor 西蒙·克拉斯克安东尼·潘顿
Owner ARM LTD