Skip to content

Commit

Permalink
update README
Browse files Browse the repository at this point in the history
  • Loading branch information
U2FsdGVkX1 committed Aug 5, 2024
1 parent bdb803f commit fb229fc
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 3 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ Compared with CanMV K230, the memory of Canaan K230D AIoT chip has been changed

Based on the SDK of K230 64LP64 ABI, K230D Linux SDK adds the SDK of 64ILP32 ABI, which can support the construction of 64ILP32 and 64LP64 systems. After preliminary performance comparison, the memory overhead of the 64ILP32 RuyiSDK has decreased by 30%, and the traversal performance of Doubly linked list has increased by 20%. The SDK provides relevant kernel module files.

![K230D-Zero](image/K230D-Zero.jpg)
At the recently held RISC-V Day Tokyo 2024 Summer, we showcased this open-source work and engaged with the community. 64ILP32 effectively reduces memory overhead and enhances cache performance, which can improve the product competitiveness of the widely available RV64 small-memory chips.

![](image/1.jpg)
![](image/2.jpg)

> You can find the pre-built images in the [release](https://github.com/ruyisdk/k230_linux_sdk/releases)
> This document uses the k230d_canmv_ilp32_defconfig configuration as an example. If you use other configurations, replace k230d_canmv_ilp32_defconfig with correct names. All the configurations supported by this SDK, can be found in buildroot-overlay/configs directory.
Expand Down
9 changes: 7 additions & 2 deletions README_zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,14 @@

K230D Linux SDK 在 K230 64LP64 ABI 的 SDK 基础上,增加了 64ILP32 ABI 的 SDK,可以支持构建 64ILP32 和 64LP64 两种系统。经过初步的性能对比,新32位 RuyiSDK 内存开销下降 30%,同时双向链表的遍历性能提升 20%,SDK中给出了相关的内核模块文件。

![K230D-Zero](image/K230D-Zero.jpg)
在刚举办的 RISC-V Day Tokyo 2024 Summer 上,我们展示了这一开源工作成果并与大家交流,64ILP32 有效降低内存开销并提升缓存性能,这可以提高已大量上市的 RV64 小内存芯片的产品竞争力。

本文档以 k230d_canmv_ilp32_defconfig 配置为例,如果使用其他配置,请将 k230d_canmv_ilp32_defconfig 替换为正确的名称。此 SDK 支持的所有配置,都可以在 buildroot-overlay/configs 目录中找到。
![](image/1.jpg)
![](image/2.jpg)

> 请优先使用 [预编译镜像](https://github.com/ruyisdk/k230_linux_sdk/releases)
> 本文档以 k230d_canmv_ilp32_defconfig 配置为例,如果使用其他配置,请将 k230d_canmv_ilp32_defconfig 替换为正确的名称。此 SDK 支持的所有配置,都可以在 buildroot-overlay/configs 目录中找到。
## 构建准备

Expand Down
Binary file added image/1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added image/2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed image/K230D-Zero.jpg
Binary file not shown.

0 comments on commit fb229fc

Please sign in to comment.