05-MoonBit 编程语言(WASM 技术)服务端应用展望以及对Kubernetes生态的影响WASM 特性,基本只当作 ISA(指令集) • 绕过 WASM 低级概念,转而使用语言的高级概念 • 牺牲语言互换性,换取 WASM 下立刻应用高级特性 关注点分离(1) 高级语言代码 (高级语言层面提供 内部互联与模块化) WASM 部署文件 (将指令集限制在 WASM 1.0 和有限几 个扩展的限度) 后端运行时 (WASM虚拟机 基础的指令集) 构建 内部 互联 运行0 码力 | 30 页 | 3.41 MB | 9 月前3
2024 中国开源开发者报告单一软件栈。传统 AI 处理器架构中 CPU 一般采用 ARM、GPU 往往采用 Imagination, NPU 自研,因而需要三套软件栈,如果都是采用基于 RISC-V 为基座来扩展 AI 指令集,那 么就可以使用一套编译器和运行时(不同编译选项)。 2. 无需考虑 DMA 操作的编程范式。当前 AI 处理器解决方案中需要通过 DMA 拷贝数据,基 于 RISC-V 可实现紧耦合设计共享地址空间,从而避免显式的 向量(Vector)已形成全球统一的标准(RVV1.0 指令集标准),正在推动 矩阵(Matrix)和张量(Tensor)标准制定。 若能形成统一的基于 RISC-V 的 AI 扩展指令集,那就有望在软件生态上形成合力,从而 形成一个能平衡 CUDA 生态的新的 AI 软件生态(图 6)。道阻且长,行则将至。 图 6.统一基于 RISC-V 的 AI 扩展指令集支撑统一 AI 软件生态 四、结语 四0 码力 | 111 页 | 11.44 MB | 8 月前3
TiDB v8.4 中文手册运行时所需的依赖库:glibc(2.28-151.el8 版本) 5.1.1.2 Docker 镜像依赖 支持的 CPU 架构如下: • x86_64,从 TiDB v6.6.0 开始,需要 x86-64-v2 指令集 • ARM 64 5.1.2 软件配置要求 5.1.2.1 中控机软件配置 软件 版本 sshpass 1.06 及以上 TiUP 1.5.0 及以上 注意: 中控机需要部署TiUP TiFlash 时,CPU 必须支持 AVX2 指令集。 确保命令 grep avx2 /proc/cpuinfo 有输出。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。确保命令 grep 'crc32' /proc/cpuinfo | grep 'asimd' 有输出。通过使用向量扩展指令集,TiFlash 的向量化引擎能提供更好的性能。 • 将 v6.3.0 之前的 TiFlash 升级至 v6.3.0 及之后的版本时,需要特别注意:在 Linux AMD64 架构的硬件平台部 署 TiFlash 时,CPU 必须支持 AVX2 指令集。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。具体请参考6.3.0 版本 Release Notes 中的描述。 • 具体不同版本的0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v8.2 中文手册运行时所需的依赖库:glibc(2.28-151.el8 版本) 5.1.1.2 Docker 镜像依赖 支持的 CPU 架构如下: • x86_64,从 TiDB v6.6.0 开始,需要 x86-64-v2 指令集 • ARM 64 5.1.2 软件配置要求 5.1.2.1 中控机软件配置 软件 版本 sshpass 1.06 及以上 TiUP 1.5.0 及以上 注意: 中控机需要部署TiUP TiFlash 时,CPU 必须支持 AVX2 指令集。 确保命令 grep avx2 /proc/cpuinfo 有输出。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。确保命令 grep 'crc32' /proc/cpuinfo | grep 'asimd' 有输出。通过使用向量扩展指令集,TiFlash 的向量化引擎能提供更好的性能。 • 将 v6.3.0 之前的 TiFlash 升级至 v6.3.0 及之后的版本时,需要特别注意:在 Linux AMD64 架构的硬件平台部 署 TiFlash 时,CPU 必须支持 AVX2 指令集。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。具体请参考6.3.0 版本 Release Notes 中的描述。 • 具体不同版本的0 码力 | 4987 页 | 102.91 MB | 10 月前3
TiDB v8.5 中文手册运行时所需的依赖库:glibc(2.28-151.el8 版本) 5.1.1.2 Docker 镜像依赖 支持的 CPU 架构如下: • x86_64,从 TiDB v6.6.0 开始,需要 x86-64-v2 指令集 • ARM 64 5.1.2 软件配置要求 5.1.2.1 中控机软件配置 软件 版本 sshpass 1.06 及以上 TiUP 1.5.0 及以上 注意: 中控机需要部署TiUP TiFlash 时,CPU 必须支持 AVX2 指令集。 确保命令 grep avx2 /proc/cpuinfo 有输出。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。确保命令 grep 'crc32' /proc/cpuinfo | grep 'asimd' 有输出。通过使用向量扩展指令集,TiFlash 的向量化引擎能提供更好的性能。 • 将 v6.3.0 之前的 TiFlash 升级至 v6.3.0 及之后的版本时,需要特别注意:在 Linux AMD64 架构的硬件平台部 署 TiFlash 时,CPU 必须支持 AVX2 指令集。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。具体请参考6.3.0 版本 Release Notes 中的描述。 • 具体不同版本的0 码力 | 5095 页 | 104.54 MB | 10 月前3
共 5 条
- 1













