近日,中国科学院软件研究所研究团队,提出基于RISC-V指令集的ISAX异构计算系统,其通过RISC-V二进制重写技术,无需修改源代码,便可实现异构核心间计算任务的高效透明迁移。该系统有助于解决传统异构计算系统存在的硬件资源隔离和运行时开销过大等性能瓶颈,并为破解RISC-V生态碎片化的软硬件适配难题提供了关键技术支撑。
ISAX(ISA+eXtension)异构计算架构允许不同处理器核心,在共享同一基础指令集的同时,支持不同扩展指令集。此类异构架构的能耗和性能相较同构核心更具优势,却面临异构核心间难以透明迁移问题。
为实现透明迁移,ISAX运行的系统需要对扩展指令进行翻译,并将翻译结果写入二进制文件,从而在运行时根据实际硬件环境自动切换到相应指令序列,在保障高性能的同时实现对用户透明。目前,异构计算系统主要采用编译方法或二进制重写方法,但二者均存在一定局限。
针对上述问题,研究团队设计出基于软硬件协同设计的RISC-V异构计算系统Chimera。该系统基于二进制重写方法,利用RISC-V指令集的编码特性,使可能出现的运行错误具备确定性与可恢复性,并借助轻量级机制实现安全恢复。相比于现有基于二进制重写方法设计的系统,新系统错误恢复机制的触发频率整体降低4个数量级,在无需源代码的情况下,实现了异构RISC-V处理器核心间高效、透明且正确性有保障的任务迁移与调度。
在性能评估中,团队将Chimera与多种现有异构计算系统进行对比实验,包括基于原生编译的MELF、基于二进制重写的Safer及基于运行时调度的FAM。实验表明,在ISAX异构的硬件环境中,Chimera较Safer(不保证正确性)和FAM(不支持透明迁移),分别实现了12.5%和33.1%的性能提升。相较依赖源码的MELF、Safer和FAM的性能开销,Chimera的性能开销仅为3.2%。同时,基于SPEC CPU 2017基准测试的对比显示,Chimera重写后的二进制文件性能,优于现有二进制重写方法,最高性能提升达42.5%。
相关成果论文被计算机系统领域国际顶级会议EuroSys 2026接收。
论文链接
Chimera概览
11月8日,记者从清华大学李菂团队获悉,清华大学天文系教授、中国天眼原首席科学家李菂领衔的国际团队又有新发现。名为FRB “名园现场会”系列公益活动启动于2021年,围绕“办高质量的学前教育”这一主线,分析名园成功要素,梳理名园文化焦点和亮点,多平台宣传推广名园,让先进经验在更大范围内流动起来,引领带动薄弱幼儿园 中国教育报-中国教育新闻网讯(记者 魏海政 通讯员 王胜利 胡勇)11月11日上午,山东省泰安市东平县旧县乡中心学校一名学生家长饱含感激之情,将一面写有“关爱生命施援手,全家不忘救命恩”的锦旗,送 对住宿在校的学生来说,特别是留守学生,最缺的就是陪伴。在湖北省襄阳市谷城县一所乡镇学校,为了让初中生在校能安心睡觉、吃饭和学习,校长每天都坚持陪餐、陪寝,和学生住在一栋宿舍楼,尽可能地陪在 中国教育新闻网讯(记者 庄元)思政有“新意”,育人有活力。在枫叶红遍硕果盈枝的时节,少年儿童科技创享思政课在北京大学附属小学开讲。11月6日,来自航空航天、国防科技、自然资源、气象科学领域的 中国教育报-中国教育新闻网讯(记者 杨国良 通讯员 陶亚雄)近日,中国—印尼“长江数智工匠学院”启动仪式在重庆电子科技职业大学两江校区举行。重庆电子科技职业大学党委书记张伟、印度尼西亚通 。本文链接:研究提出基于RISC-V指令集的异构计算系统http://www.sushuapos.com/show-12-1939-0.html
声明:本网站为非营利性网站,本网页内容由互联网博主自发贡献,不代表本站观点,本站不承担任何法律责任。天上不会到馅饼,请大家谨防诈骗!若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
上一篇: 研究揭示地史时期森林生态系统动态演化