Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 1.7 KB

rvv_spec_metrics.adoc

File metadata and controls

20 lines (19 loc) · 1.7 KB
Table 1. RVV group metrics
Name Description Formula

RVV.FLOPC_SINGLE.SPEC

Vector single-precision floating point operations executed per cycle

RVV.ELEMENT.UNMASKED.FP_SINGLE.SPEC / CYCLES.HART

RVV.FLOPC_DOUBLE.SPEC

Vector double-precision floating point operations executed per cycle

RVV.ELEMENT.UNMASKED.FP_DOUBLE.SPEC / CYCLES.HART

RVV.FLOP.SPEC

Vector floating point operations executed

RVV.ELEMENT.UNMASKED.FP_SINGLE.SPEC + RVV.ELEMENT.UNMASKED.FP_DOUBLE.SPEC

RVV.FLOPC.SPEC

Vector floating point operations executed per cycle

RVV.FLOP.SPEC / CYCLES.HART.SPEC

RVV.GFLOP.SPEC

Vector giga floating point operations executed

RVV.FLOP.SPEC / 1000000000.0

RVV.TFLOP.SPEC

Vector tera floating point operations executed

RVV.FLOP.SPEC / 1000000000000.0

RVV.IOPC_8.SPEC

Vector 8-bits integer operations executed per cycle

RVV.ELEMENT.UNMASKED.INT8.SPEC / CYCLES.HART

RVV.IOPC_16.SPEC

Vector 16-bits integer operations executed per cycle

RVV.ELEMENT.UNMASKED.INT16.SPEC / CYCLES.HART

RVV.IOPC_32.SPEC

Vector 32-bits integer operations executed per cycle

RVV.ELEMENT.UNMASKED.INT32.SPEC / CYCLES.HART

RVV.IOPC_64.SPEC

Vector 64-bits integer operations executed per cycle

RVV.ELEMENT.UNMASKED.INT64.SPEC / CYCLES.HART

RVV.IOP.SPEC

Vector integer operations executed

RVV.ELEMENT.UNMASKED.INT8.SPEC + RVV.ELEMENT.UNMASKED.INT16.SPEC + RVV.ELEMENT.UNMASKED.INT32.SPEC + RVV.ELEMENT.UNMASKED.INT64.SPEC

RVV.IOPC.SPEC

Vector integer operations executed per cycle

RVV.IOP.SPEC / CYCLES.HART

RVV.TIOP.SPEC

Vector tera integer operations executed

RVV.IOP.SPEC / 1000000000000

RVV.TOP.SPEC

Vector tera operations executed

RVV.TFLOP.SPEC + RVV.TIOP.SPEC