Releases: XUANTIE-RV/riscv-matrix-extension-spec
v0.6.0
matrix specification for race
Spec under branch xuantie_race
- 16 Two Dimensional Scalable Matrix Register
- Three Matrix Multiplication Mode Supported
- 64-bit Encoding
RISC-V Matrix Multiplication Extension Specification v0.4.0
update logs from v0.3
spec
- remove matrix-scalar instructions
- remove matrix-vector instructions which vector operand is indexed by scalar register
- change misa definition
- add float pointwise instructions
- add some integer pointwise instructions
- add integer float conversion instructions
- add matrix memory model
- update pointwise instructions' opcodes
- fix other minor bugs
demos
add configure examples for cpf
toolchain and simulation tools are still based on v0.3(not updated)
RISC-V Matrix Multiplication Extension Specification v0.3.0
RISC-V Matrix Multiplication Extension Specification v0.3.0
Update log compared to v0.1.0:
-
Add widen floating-point matrix multiplication instructions for mixed precision
-
Add move instruction between scalar registers and matrix registers for debug purpose
-
Change mrelease to initial ms status/add mzero for security issues
-
Remove streaming memory access instruction, Compatible with zhintntl extensions instead of customizing hint operations in extensions
-
Support new data types int4/bf16
-
Add RLEN, modify MLEN definition for a clearer programming model
-
Reorganize the matrix CSR to be more accurate and meet the RISC-V standards
-
Modify arithmetic instructions opcode, more consistent with RISC-V coding habits
-
New intrinsic style with function overloading
RISC-V Matrix Multiplication Extension Specification v0.1.0
RISC-V Matrix Multiplication Extension Specification v0.1.0