Supercharge Your Innovation With Domain-Expert AI Agents!

Microprocessor instruction processing method and system based on single/dual transmitting instruction set

A microprocessor and instruction processing technology, applied in the direction of concurrent instruction execution, machine execution device, etc., can solve the problems of long instruction coding field, complicated software programming, reduced register field, etc., to achieve low cost, high processing efficiency, low cost. The effect of power consumption

Active Publication Date: 2013-07-24
GALAXYCORE SHANGHAI
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method makes the hardware structure of the microprocessor relatively simple, but the software programming is very complicated.
Since the single-issue / double-issue instructions are not dynamically switched, but need to modify the state of the microprocessor to use two different sets of logic to process the single-issue and double-issue instructions, it is necessary to explicitly tell the microprocessor the next Whether the instruction is a single-issue instruction or a dual-issue instruction, this greatly increases the programming complexity of the microprocessor
And because the single-issue instruction and the dual-issue instruction are all sets, that is, to realize all the functions of the microprocessor respectively, both pipelines must implement all instructions, that is to say, all operations must be repeated twice.
Moreover, due to the huge number of instructions, the instruction encoding (operation code) field is very long, which compresses the space of other fields such as the address field and the immediate field, which limits the performance of the microprocessor in other aspects
For example, a typical ARM microprocessor takes up a large space for the instruction field, resulting in a reduction in the register field, so that the register depth can only support 16 bits.
[0007] It can be seen that the difficulty in balancing performance and cost / power consumption is a key limitation of traditional microprocessors

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
  • Microprocessor instruction processing method and system based on single/dual transmitting instruction set
  • Microprocessor instruction processing method and system based on single/dual transmitting instruction set
  • Microprocessor instruction processing method and system based on single/dual transmitting instruction set

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The invention proposes a new microprocessor instruction processing method and system based on a hybrid single-issue / double-issue instruction set.

[0035] figure 1 It is a flowchart of the microprocessor instruction processing method of the present invention, mainly comprising:

[0036] The instruction reading step is to read an instruction from the memory according to the address of the instruction, wherein the instruction includes an identification bit indicating that the instruction is a single emission instruction or a double emission instruction;

[0037] The instruction decoding step is to decode the read instruction to obtain the decoding result including the identification bit, the operation code and the operand, and according to the identification bit, determine that the instruction is a single launch instruction or a double launch instruction ;

[0038] Operation steps: if it is determined that the instruction is a single-issue instruction, the operation of ...

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 relates to a microprocessor instruction processing method and system based on a single / dual transmitting instruction set. The processing method comprises the following steps of reading an instruction from a memory according to the address of the instruction, and the instruction comprises a marking position indicating the instruction to be a single transmitting instruction or a dual transmitting instruction; carrying out decoding on the read instruction, obtaining a decoding result of the marking position, an operating code and an operating number, and according to the marking position, determining the instruction to be the single transmitting instruction or the dual transmitting instruction; if the instruction is determined to be the single transmitting instruction, finishing the operation of the single transmitting instruction in a first assembly line, if the instruction is determined to be the dual transmitting instruction, finishing the first operation in the dual transmitting instruction in the first assembly line, finishing the second operation of the dual transmitting instruction in a second assembly line, and the first assembly line and the second assembly line operate in parallel in the same manner; and writing the operation results of the first assembly line and the second assembly line back to a register.

Description

technical field [0001] The invention relates to a microprocessor instruction processing method and system, in particular to a microprocessor instruction processing method and system based on a mixed single-issue / double-issue instruction set. Background technique [0002] In the basic architecture of a microprocessor, the instruction processing process executed in one instruction cycle mainly includes steps such as instruction addressing, instruction reading, instruction decoding, operand reading, operation, and result writing back. Traditional single-issue instruction-based microprocessors perform only one operation during the processing of an instruction. Although in fact many operations can be processed in parallel, it cannot be realized due to the limitation that the operation unit ALU can only perform one operation in one cycle, so the ALU has become the bottleneck of the efficiency of traditional microprocessors, making this traditional single-issue instruction-based M...

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/38
Inventor 沙力兰军强朱磊
Owner GALAXYCORE SHANGHAI
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