Implementation method and system of risc_v vector instruction set vsetvli instruction
AssigneeGuangdong StarFive Technology Co., Ltd.
InventorsChanglin Li, Chi Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeGuangdong StarFive Technology Co., Ltd.
InventorsChanglin Li, Chi Zhang
Estimating the term…
The invention relates to the technical field of CPUs, in particular to a method and system for implementing a risc_v vector instruction set vsetvli instruction. it allocates vectag[n:0] information in the rename module when the CPU executes out of order, and determines whether the instruction is vsetvli. If the instruction is vsetvli, vectag+1 is added. If it is a non-vsetvli instruction, the vectag remains unchanged; it is sent to the execution unit, and the vsetvli instruction is distributed to the csr module; and the corresponding other vector instructions are distributed to the vpu module. The non-vsetvli{i} Vector instruction execution efficiency of the present invention is high. Data is selected by mask, which reduces power consumption, reduces execution cycle and latency, and has strong market application prospects.
1-7. (canceled)
A method for realizing vsetvli instructions in a risc_v vector instruction set, the method comprising the following steps:
A system for realizing risc_v vector instruction set vsetvli instructions, the system comprising a rename module, a dispatch module, a vpu module and an ROB module;
Dependencies are inferred from the claim text.