FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

XuantieのRISC-V Vector向けリポジトリを試す

github.com

XuantieのRISC-V Vector Extensionの環境は公開されており、いくつかのテストパタンとコンパイル用のGCCが用意されている。

いくつか調査していたのだが、どうもOpenBLASとかのコンパイルもこの環境で構築が必要らしい。

github.com

基本的に上記のリポジトリの通りにコマンドを叩けばOKだった。しかしどうもLinuxの動作が前提となっているらしい。ベアメタルでのコンパイルは無いのかなあ。

git clone https://github.com/c-sky/xuantie-vector-demos.git
cd riscv-vector-demos
mkdir toolchain
tar xf riscv64-linux-x86_64.tbz2 -C toolchain
./toolchain/riscv64-linux-x86_64/bin/riscv64-unknown-linux-gnu-gcc -c -O2 test/gcc/vfmaxvv_mask.c