rocc coprocessor interface model and its automatic generation tools and implementation methods
A coprocessor and interface technology, applied in the field of accelerator cores, can solve problems such as difficulty and increase time overhead, and achieve the effect of reducing time overhead and improving test efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0102] Using the ROCC coprocessor interface model automatic generation tool realized by the present invention, the accelerator (as the ROCC coprocessor) whose function is matrix multiplication and addition operation is integrated into the RISC-V system framework, including the following steps:
[0103] When generating the coprocessor interface file and instruction header file, perform the following operations:
[0104] 1) Confirm that there are a total of 2 input data instructions to realize the matrix multiply and add operation (mA+B), that is, num=2. It includes: the data address and length of matrix A (data1_addr, data1_len), the data address and length of matrix B (data2_addr, data2_len). In addition, there is the value (direct_value) of the coefficient m of matrix multiplication and the address of the output result (output_addr);
[0105] 2) According to the size of the data to be processed by the user-defined coprocessor and the size of the processed result data, confir...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


