Supercharge Your Innovation With Domain-Expert AI Agents!

data storage skip

A data processing system and intermediate value technology, applied in the direction of electrical digital data processing, register devices, details related to image processing hardware, etc., can solve problems such as power consumption

Active Publication Date: 2018-05-25
QUALCOMM INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although more power efficient than local cache memory or external system memory, storing data to the GPR does consume power

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 storage skip
  • data storage skip
  • data storage skip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] A parallel processing unit, such as a graphics processing unit (GPU) configured to perform many operations in parallel (e.g., simultaneously), includes one or more processor cores (e.g., a shader core for a GPU) that execute the instruction. For ease of description, the techniques described in this disclosure are described with respect to a GPU or general-purpose GPU (GPGPU). However, the techniques described in this disclosure may be extended to parallel processing units that are not necessarily GPUs or GPGPUs, as well as non-parallel processing units (eg, parallel processing units not specifically configured for parallel processing).

[0018] GPUs can be designed with a single instruction, multiple data (SIMD) architecture. In a SIMD architecture, a shader core contains multiple SIMD processing elements, where each SIMD processing element executes instructions of the same program, but on different data. A particular instruction executing on a particular SIMD process...

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

This disclosure describes techniques in which an indication is included to indicate that an intermediate value produced as part of determining a final value was last used and not stored in a general purpose register, GPR. A processing unit avoids storing the intermediate value in the GPR based on the indication, because the intermediate value is no longer needed to determine the final value.

Description

technical field [0001] The present invention relates to data storage, and more particularly to data storage techniques in general purpose registers (GPRs). Background technique [0002] A processing unit, such as a graphics processing unit (GPU), includes a processing core with general purpose registers (GPRs) that store data resulting from the execution of instructions or data required to execute the instructions. For example, the processing elements of the processing core include an arithmetic logic unit (ALU), which performs a number of arithmetic operations. The GPR may store a result of the arithmetic operation and / or store operands of the arithmetic operation. [0003] The GPR may be local to a processor core of a processing unit. Thus, accessing a GPR may require less power than accessing a local cache or external system memory. Although more power efficient than local cache memory or external system memory, storing data to a GPR does consume power. Contents of t...

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/38
CPCG06F8/441G06F9/30181G06F9/3828G06F9/38585G06F9/30098G06F9/30145G06T1/20G06T2200/28
Inventor 杜云陈林A·E·格鲁贝尔张弛红于春
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More