首页> 中文期刊> 《计算机科学》 >面向64位RISC-V的基础数学库自动化移植

面向64位RISC-V的基础数学库自动化移植

         

摘要

受制于核心技术和知识产权等客观条件,国产自主芯片的研发困难重重.RISC-V作为一个开源指令集架构(ISA),具有简洁、模块化等优点,成为了国产处理器的新选择.基础数学库作为计算机系统最基础的核心软件库之一,对国产处理器的软件生态建设和健康发展尤为重要,而目前RISC-V还没有相关的基础数学库.因此,文中旨在将基于国产申威处理器的基础数学库移植到64位RISC-V平台.为了解决基础数学库的高效移植问题,首先设计了一个自动化移植框架,该框架通过功能模块间的松耦合,来实现高可扩展性;然后根据64位RISC-V指令集架构的特点,提出了基于全局的主动式寄存器分配方法和基于层次的指令选择策略;最后应用该框架,实现了对申威平台基础数学库中典型函数的移植,测试结果表明移植后函数功能正确且相对于GLIBC库在性能上有一定的提升.

著录项

  • 来源
    《计算机科学》 |2021年第6期|41-47|共7页
  • 作者单位

    数学工程与先进计算国家重点实验室(信息工程大学) 郑州450002;

    数学工程与先进计算国家重点实验室(信息工程大学) 郑州450002;

    数学工程与先进计算国家重点实验室(信息工程大学) 郑州450002;

    数学工程与先进计算国家重点实验室(信息工程大学) 郑州450002;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 汇编程序;
  • 关键词

    RISC-V; 基础数学库; 汇编; 自动化移植;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号