Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A decoding circuit of a power instruction set vector coprocessor

A coprocessor and decoding circuit technology, applied in the field of decoding circuits, can solve the problems of waste of resources and power consumption, and achieve the effects of reducing hardware overhead, simple judgment logic, and improving stability

Inactive Publication Date: 2017-11-07
TIANJIN UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The entire decoding process is equivalent to a process of encoding first and then decoding, resulting in a waste of resources and an increase in power consumption

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
  • A decoding circuit of a power instruction set vector coprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] A decoding circuit of a POWER instruction set vector coprocessor of the present invention will be described in detail below in conjunction with the embodiments and accompanying drawings.

[0026] like figure 1 As shown, a decoding circuit of a POWER instruction set vector coprocessor of the present invention includes a first determiner 110, a first setter 120, a second determiner 130 and a second setter 140 connected in sequence, wherein ,

[0027] The input end of the first judger 110 is connected to the output end of the main processor 200, and is used to receive instructions from the main processor 200, and judge whether the instruction is an effective vector coprocessor instruction, and send the judgment result to the first setter 120;

[0028] The output of the first setter 120 is also connected to the input end of the main processor 200, and is used to feed back to the main processor 200 whether the instruction sent by the main processor 200 is a valid vector co...

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 decoding circuit for a POWER instruction set vector coprocessor. The input end of a first judger is connected to the output end of a main processor and used for receiving an instruction and judging whether the instruction is an effective instruction or not; the output of a first setter is connected to the input end of the main processor and used for feeding back the fact that the instruction is effective or ineffective to the main processor, enabling the effective marking position of the instruction of the vector coprocessor to be high when the effective instruction information of the first judger is received, otherwise, enabling the effective marking position of the instruction of the vector coprocessor to be low, and sending to a second judger; the input end of the second judger is connected to the output end of the main processor; after the effective information of the first setter is received, the data source of operation data required for a function execution unit and a functional unit, which the instruction belongs to, is judged and sent into a second setter; and the second setter sends a control signal corresponding to a judging result of the second judger and the operation data to be read by the instruction to different function execution units. According to the invention, the required judging logic is simpler when the functional unit identifies the specific instruction type of the received instruction.

Description

technical field [0001] The invention relates to a decoding circuit. In particular, it relates to a decoding circuit of a POWER instruction set vector coprocessor. Background technique [0002] SIMD (Single Instruction Multiple Data) is a data-level parallel technology that performs the same operation on multiple data. The key to SIMD technology is to perform multiple operations simultaneously in a single instruction to increase the throughput of the processor. This feature makes SIMD technology especially suitable for data-intensive operations such as multimedia applications. Now mainstream processors have their SIMD instruction subsets, such as MMX or SSE of X86, NEON instruction subset of ARM, Altivec instruction subset of PowerPC, etc. In modern multi-core processors, each core on the processor is usually equipped with a dedicated SIMD coprocessor, also known as Vector Coprocessor (VP). As a key part of the overall performance of the coprocessor, the first-level decodi...

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/38G06F15/80
CPCG06F9/30036G06F9/3887G06F15/8007
Inventor 郭炜王捷魏继增
Owner TIANJIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products