RVV intrinsic的实现分析

包含的文件 iterator.md constraint.md riscv-c.cc riscv-protos.h riscv-vector-builtins-bases.cc riscv-vector-builtins-bases.h riscv-vector-builtins-functions.def riscv-vector-builtins-shapes.cc riscv-vector-builtins-shapes.h riscv-vector-builtins-types.def riscv-vector-builtins.cc riscv-vector-builtins.h riscv.md vector-iterators.md vector.md iterator.md constraint.md 在 match_operand 中,可以指定操作数约束(operand constraint)。 约束(constraint)对...

July 17, 2023

RISC-V Vector 或 SIMD 类似拓展的应用举例子说明

线性代数部分 专有名词: 线性方程组 齐次线性方程组 增广矩阵 还没有想好次级标题叫什么名字 不知道有没有必要从线性方程的求解开始讲起,简单带过一下好了...

July 3, 2023

Unmatched JavaScript 引擎 Benchmark 跑分

unmatched 的系统信息 Linux milk 5.19.2-arch1-1 #1 SMP PREEMPT Fri, 19 Aug 2022 19:44:19 +0000 riscv64 GNU/Linux python 版本 :Python 3.10.6 v8 arch riscv 的 unmatched 上面并没有 v8 直接装来用,所以需要构建一个。放一个 v8 官方网站的构建教程做参考。但是...

September 5, 2022

Unmatched 编译运行 Fpmark

现有如下两块 unmatched 用来跑 benchmark, 一台叫 lemontea, 另一台叫 milk 。 lemontea 系统信息,clang 版本,gcc 版本如下: [root@lemontea ~]# uname -a Linux lemontea 5.18.3-arch1-1 #1 SMP PREEMPT Sun, 12 Jun 2022 18:42:25 +0000 riscv64 GNU/Linux [root@lemontea ~]# clang -v clang version 13.0.1 Target: riscv64-unknown-linux-gnu...

July 11, 2022