LeapEMU

产品描述

性能参数

目标应用

终端设备

应用场景

资料下载

技术报告

内容1

内容2

内容3

LeapEMU

概述

LeapEMU是一套高性能、模块化、可扩展的RISC-V模拟器软件工具套装,包括虚拟机管理程序,RISC-V模拟器,平台固件,开发工具集。虚拟机管理程序通过配置平台固件,系统镜像(含开发工具集),调用RISC-V模拟器,实现工具套的集成应用。LeapEMU旨在加速RISC-V RVA23生态软件的开发、验证和测试,使开发人员能够在硬件就绪之前构建工具链、基准测试软件、操作系统和应用软件,从而显著缩短开发周期并降低成本。

产品特点

RVA23全指令覆盖

• 超128核高性能模拟​​

• 企业级可靠性 

高速外设虚拟化​​

场景优化加速​​

• 自定义指令集沙盒​​

LeapEMU总体架构

 

特性

虚拟机管理程序 RISC-V模拟器 平台固件及操作系统 开发工具集及软件栈
支持图形化界面
支持虚拟机状态监控
支持设备热插拔
支持虚拟机网络管理
支持虚拟机快照管理
支持自定义配置模拟器参数
支持一键配置模拟器参数,支持二进制动态翻译、vI/O 线程池
完整支持RISC-V RVA23规范
支持CPU、MMU及各种外设的模拟
支持NUMA,APLIC,二进制动态翻译、vI/O线程池
支持IOMMU,实现基于H扩展的嵌套虚拟化
支持定制指令集扩展,包括非RVA23规范指令集扩展
支持超128核vCPU
支持多核启动调优
支持安全启动
支持RAS实现
支持定制设备模型实现
兼容主流Linux发行版本,包括Ubuntu、openEuler等
DevOps工具集
性能测试工具集
多语言编译工具集
二进制迁移工具集
支持主流编译器,包括GCC、LLVM。
支持云计算软件栈
支持大数据软件栈
支持大模型软件栈

 

全面支撑RISC-V软件生态的体验优化

LeapEMU应用场景

 

 • RISC-V RVA23处理器验证,系统验证
 • RISC-V 新指令评估验证和测试
 • RISC-V 服务器软件和应用开发
 • 操作系统移植、验证和驱动程序开发
 • 持续集成/持续部署 (CI/CD) 自动化
 • 网络安全和系统漏洞研究