RISC-V vector memory access processing system and processing method

A RISC-V, processing system technology, applied in the direction of electrical digital data processing, climate sustainability, instruments, etc., can solve the problem of lack of universal support, reduce logout time, improve memory access ability, reduce time and power consumption loss effect

Pending Publication Date: 2022-06-03
成都启英泰伦科技有限公司
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, benefiting from the simplification of the RISC-V vector instruction set design, the memory access logic required by the RISC-V processor to expand the vector path can be implemented more simply and efficiently, but currently the extension in the scalar processor is for the RISC-V vector There is no general implementation scheme for the support of memory access 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
  • RISC-V vector memory access processing system and processing method
  • RISC-V vector memory access processing system and processing method
  • RISC-V vector memory access processing system and processing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The specific embodiments of the present invention will be further described in detail below.

[0017] In the prior art, a typical embedded RISC-V scalar processor monitors the data path for executing multi-cycle memory access instructions such as: figure 1 As shown, since the implementation of the scalar hysteresis instruction monitoring unit is associated with writeback, the instructions dispatched into the scalar hysteresis instruction monitoring unit are cancelled at the same time as the data write-back operation is completed, and the scalar hysteresis instruction monitoring unit obeys every A scalar fetch instruction can only write back one data. Since the internal hardware structure of the embedded scalar processor determines the path of the operation data, when the vector data of repeated operations is performed, the invalid waiting time caused by dispatch-cancellation inside the scalar processor greatly reduces the computing efficiency of the processor. like f...

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 vector memory access processing system and method, and the system comprises a scalar-vector dispatching unit, a scalar-vector instruction lag monitoring unit and a scalar-vector memory access unit which can transmit data mutually, and a decoding unit and a system state register which are connected with the scalar-vector dispatching unit. The decoding unit is also connected with an instruction memory, a vector register and a scalar register; the scalar-vector access unit is connected with a data bus and a vector write-back arbitration unit, and the vector write-back arbitration unit is also connected with the vector register and the scalar register. On the basis of an existing scalar processing system, only a small number of hardware function units are added, the memory access capacity of the scalar processor for the vector data is improved, the invalid dispatching-logout time of the processor is shortened, and the processing efficiency of the scalar processor for the vector data is greatly improved.

Description

technical field [0001] The invention belongs to the technical field of processor hardware, and in particular relates to a RISC-V vector memory access processing system and processing method. Background technique [0002] With the rapid development of artificial intelligence and big data today, the scalar processor inside the embedded chip usually needs to perform real-time and adaptive processing on digital signals such as images and audio. The efficiency of parallel processing of big data directly determines the overall performance of the chip. Such tasks usually tend to be computationally intensive, and the performance of traditional general-purpose scalar processors is difficult to meet the needs of real-time vector computing. [0003] At present, the commercial vector processors started late. In order to improve the performance of the processors, the data bus width and data interface protocols are selected from the most cutting-edge standards, which makes this type of ve...

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/30
CPCG06F9/30036G06F9/30043G06F9/30145Y02D10/00
Inventor 刘天宇田伟
Owner 成都启英泰伦科技有限公司
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