RISC-V instruction set extension method for accelerating digital signal processing

A digital signal processing and RISC-V technology, applied in the field of RISC-V instruction set expansion, can solve problems such as lack of instruction support, and achieve the effect of improving performance

Active Publication Date: 2021-01-22
NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI
View PDF16 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the current RISC-V instruction set does not have instructions for digital signal processing such as dot product and multiply-accumulate, and mainly processes data with a data bit width of 32bit or 64bit, it also lacks saturation operations, rounding operations, etc. Instruction support for precision and validity processing operations leads to relatively large limitations when the existing RISC-V instruction set is applied to digital signal processing

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
  • RISC-V instruction set extension method for accelerating digital signal processing
  • RISC-V instruction set extension method for accelerating digital signal processing
  • RISC-V instruction set extension method for accelerating digital signal processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the protection scope of the present invention.

[0029] The technical solution provided by an embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

[0030] Such as figure 1 As shown, an embodiment of the present invention provides a RISC-V instruction set extension method for accelerating digital signal processing, the method is used to construct a...

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 discloses an RISC-V instruction set extension method for accelerating digital signal processing, which is used for constructing an RISC-V instruction set for digital signal processing, and comprises the following steps: determining an operation type set of extension instructions for digital signal processing according to the algorithm type of digital signal processing; setting an operand type of the extension instruction according to the processor architecture; setting a data processing mode of the extension instruction according to the precision operation characteristics of digital signal processing; combining the operation type set, the operand type and the data processing mode of the extension instruction to construct an extension instruction subset; and encoding the extended instruction subset according to the instruction format of the RIS-CV instruction set, and constructing the RISC-V instruction set for digital signal processing. The problems that when an existingRISC-V instruction set is applied to digital signal processing, the operation type is insufficient, and the data width flexibility and the data result precision are insufficient can be solved, and theperformance of a processor during digital signal processing is improved.

Description

technical field [0001] The invention relates to the technical field of digital signal processing, in particular to a RISC-V instruction set extension method for accelerating digital signal processing. Background technique [0002] The instruction set is the bridge and interface between the underlying hardware of the processor and the software running on it. The processor reads instructions from the memory, decodes and executes them, and completes complex calculation and control tasks. Each processor has a specific instruction set corresponding to it, and the design of the instruction set directly affects the performance of the processor. In the current processor design, in addition to setting corresponding instruction sets for basic operations and control, it is usually necessary to design extended instruction sets for specific application fields. The instruction set subsystem for a specific application field simplifies the complex operation control process into correspondi...

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/30181G06F9/3824
Inventor 何益百黄安文张光达戴华东张鸿云王涛万众
Owner NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products