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

Instruction execution method, unit, device and system

An instruction execution and instruction technology, applied in the fields of units, instruction execution methods, devices and systems, can solve the problems of reduced processor performance, loss of processor performance, low execution efficiency, etc., so as to improve execution efficiency and processor performance, reduce Power consumption, the effect of reducing the number of visits

Pending Publication Date: 2021-03-26
ALIBABA GRP HLDG LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional processing method will occupy two processor pipelines, and the execution speed and execution efficiency are low
Moreover, due to multiple memory accesses, the performance of the processor will be greatly reduced, resulting in high power consumption
[0005] Therefore, it is expected to provide a more advanced instruction execution scheme to solve the problems of low execution efficiency and processor performance loss when executing address non-aligned data load instructions

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
  • Instruction execution method, unit, device and system
  • Instruction execution method, unit, device and system
  • Instruction execution method, unit, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0036] figure 1 A schematic diagram of an instruction processing device 100 according to an embodiment of the present invention is shown. In some embodiments, the instruction processing device 100 may be a processor, a processor core of a multi-core processor, or a processing element in an electronic system.

[0037] Such as figure 1 As shown, the instruction processing device 100 includes an instruction fetch unit 130 . The ins...

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 embodiment of the invention discloses an instruction execution method which comprises the following steps: receiving a data loading instruction with non-aligned addresses, the data loading instruction instructing to read target data from a memory; obtaining a first part of data of the target data from the buffer; obtaining a second part of data of the target data from the memory; and combiningthe first part of data and the second part of data to obtain target data. The embodiment of the invention further discloses a corresponding instruction execution unit, an instruction processing device, a system on chip and intelligent equipment.

Description

technical field [0001] The present invention relates to the field of processors, in particular to an instruction execution method, unit, device and system. Background technique [0002] A processor is generally capable of executing instructions to access memory. For example, a processor may execute a data load instruction to read data from memory. [0003] For some processors, especially RISC processors, when executing a data load instruction, the address of the data to be read by the instruction must be an integer multiple of the data length, that is, the address must be aligned. An exception is raised if the data load instruction is address-unaligned. [0004] For this kind of address unaligned data load instruction, the traditional processing method is to split it into two accesses to the memory, and combine the data acquired by the two accesses to obtain the execution result of the instruction. However, modern processors or processor cores process instructions in a pi...

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/30G06F9/38
CPCG06F9/30145G06F9/3836G06F9/3867G06F9/3891G06F9/3856G06F9/30043G06F9/35G06F9/3802G06F9/34
Inventor 陆一珉项晓燕
Owner ALIBABA GRP HLDG LTD