Akari Sample Source Code
Intel Intrinsic関数のGCCにおける実装のテストを行うためのシステム(Akari) その一部である、「_mm_cvtpi16_ps」のテストを行うためのソースコードです。
- Dockerをインストールする
- このリポジトリをクローンする
- このリポジトリのルートディレクトリで、以下のコマンドを実行する
docker compose up -d
apt update -y && apt install git vim curl cmake build-essential -y
apt install python3 python3-pip -y
compute.cとcompute.pyを同じディレクトリに置き、以下のコマンドを実行する
python3 compute.py
compute.cはgccでコンパイルする
gcc compute.c
mv a.out compute
事前に、以下のコマンドを実行しておく
pip3 install fastapi uvicorn
RISC-VのfastapiはRustを使っているため、Rustをインストールする必要がある(個別にビルドが必要なpipモジュールがあった)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
python3 test.py
MIT License (c) 2023 Takahashi Akari