LeapEMU

产品描述

性能参数

目标应用

终端设备

应用场景

资料下载

技术报告

内容1

内容2

内容3

LeapEMU

概述

LeapEMU是一套高性能、模块化、可扩展的RISC-V模拟器软件工具套,包括虚拟机管理程序,RISC-V模拟器,平台固件,开发工具集。虚拟机管理程序通过配置平台固件,系统镜像(含开发工具集),调用RISC-V模拟器,实现工具套的集成应用。LeapEMU旨在加速RISC-V RVA23生态软件的开发、验证和测试,使开发人员能够在硬件就绪 之前构建工具链、基准测试软件、操作系统和应用软件,从而显著缩短开发周期并降低成本。LeapEMU的产品形式分为社区版、商业版、定制版。其中,社区版免费分享;商业版和定制版需获得许可,请联系跃昉科技。

产品特点

RVA23全指令覆盖

• 超128核高性能模拟​​

• 企业级可靠性 

高速外设虚拟化​​

场景优化加速​​

• 自定义指令集沙盒​​

LeapEMU总体架构

 

特性

 

功能 社区版 商业版 定制版
虚拟机管理程序 图形化管理
虚拟机监控
虚拟机设备管理
虚拟机网络管理
Session管理
调用高性能RISC-V模拟器
虚拟机创建向导
虚拟机操作
虚拟机配置
支持中心链接
线上社区链接
升级链接
宿主机硬件及虚拟机固件授权
自定义配置
快照管理
调试日志管理
高性能RISC-V模拟器 RVA23
模拟硬件
二进制动态翻译
APLIC组件
vI/O线程池
IOMMU组件
启动速度
(LeapEMU vs QEMU)
1.3 1.3 1.3
单核运行效率(LeapEMU vs QEMU) 1.7 1.7 1.7
多核运行效率(LeapEMU vs QEMU) 1.5 1.5 1.5
平台固件 vCPU启动 32 超128核 超128核
多核启动调优
安全启动
RAS验证 Option
RPMI管理 Option
开发工具集 兼容主流Linux发行版
DevOps工具集
性能测试工具集
二进制迁移工具集
多语言编译工具集 Option

 

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

LeapEMU应用场景

芯片开发者

LeapEMU为芯片设计企业提供流片前的系统级验证环境。开发者可在此提前运行完整软件栈,验证指令集、多核调度与外设交互,显著降低首次流片的失败风险与成本。

应用开发者

在支持RVA23标准的RISC-V硬件尚未普及时,应用开发者可利用LeapEMU的标准环境,提前进行操作系统移植、软件开发与性能调试,确保软件能与未来硬件无缝对接,大幅缩短适配周期。

生态开发者

面向操作系统发行商等伙伴,LeapEMU提供自动化工具链,支持成千上万软件包在RISC-V架构上的批量编译、测试与验证,助力实现与x86/ARM等多架构的同步发布。

教育科研

LeapEMU为高校与科研机构提供了低成本、标准化的RISC-V实验平台。它消除了实体硬件门槛,便于开展操作系统、编译原理等课程教学与前沿学术研究。

最终用户

最终用户可通过LeapEMU便捷地体验RISC-V生态应用,直观了解其性能与兼容性,并为生态优化提供真实使用反馈,共同促进RISC-V技术的成熟与完善。