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

Data structure relinquishing

A data value and data storage technology, applied in the field of data processing, can solve problems such as increasing time consumption

Pending Publication Date: 2021-10-22
ARM LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the presence of each register increases the time it takes for a context switch to occur because each register may have to be saved

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
  • Data structure relinquishing
  • Data structure relinquishing
  • Data structure relinquishing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Before discussing the embodiments with reference to the accompanying figures, the following description of the embodiments is provided.

[0017] According to some example configurations, there is provided a data processing apparatus comprising: a plurality of storage circuits for storing data; and execution circuitry for performing one or more operations using such storage circuits in response to instructions, wherein Such instructions include an abort instruction; the execution circuitry is adapted to respond to the abort instruction by indicating at least one of the plurality of storage circuits as unused storage circuits; and the execution circuitry is adapted to respond to the abort instruction when executing the abort The instruction then affects the execution of future instructions based on the unused storage circuit.

[0018] In the above example configurations, a discard instruction is used to indicate that a value stored in a particular storage circuit (eg, a d...

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

A data processing apparatus is provided comprising: a plurality of storage circuits to store data. Execution circuitry performs one or more operations using the storage circuits in response to instructions. The instructions include a relinquish instruction. The execution circuitry responds to the relinquish instruction by indicating that at least one of the plurality of storage circuits is an unused storage circuit and the execution circuitry affects execution of future instructions based on the unused storage circuit after executing the relinquish instruction.

Description

technical field [0001] This disclosure relates to data processing. The present disclosure may, for example, relate to data processing apparatuses that store data using storage circuits, such as registers. Background technique [0002] A data processing device may include one or more storage circuits, such as registers, for storing data values ​​during processing. These data values ​​can be manipulated by instructions. However, some data values ​​will no longer be used within a given period of time. However, the presence of these data values ​​can affect the execution of future instructions. For example, if a branch is taken speculatively and an instruction attempts to use a register as a destination register, a stall may occur until a decision can be made as to whether the branch was correctly speculatively taken. This is because an instruction on an untaken branch may use a register as a source, and it is not possible to "rewind" the speculatively taken branch once the ...

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/30G06F9/38
CPCG06F9/30185G06F9/3842G06F9/3861G06F9/30076G06F9/3824G06F9/38585G06F9/3012
Inventor D·H·曼塞尔N·J·斯蒂芬斯M·L·艾文斯
Owner ARM LTD