diff --git a/README.md b/README.md index 7ebe88d..851f1fb 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/README_zh.md b/README_zh.md index 449f18a..04d6e58 100644 --- a/README_zh.md +++ b/README_zh.md @@ -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 目录中找到。 ## 构建准备 diff --git a/image/1.jpg b/image/1.jpg new file mode 100755 index 0000000..7dca8ff Binary files /dev/null and b/image/1.jpg differ diff --git a/image/2.jpg b/image/2.jpg new file mode 100755 index 0000000..3ae2d85 Binary files /dev/null and b/image/2.jpg differ diff --git a/image/K230D-Zero.jpg b/image/K230D-Zero.jpg deleted file mode 100755 index d9931b7..0000000 Binary files a/image/K230D-Zero.jpg and /dev/null differ