-
公开(公告)号:CN118245073B
公开(公告)日:2025-04-08
申请号:CN202410626992.2
申请日:2024-05-21
Applicant: 先进计算与关键软件(信创)海河实验室
Abstract: 本发明提出一种面向多RISC‑V平台的统一Linux操作系统镜像设计方法及装置,制作镜像时,将不同RISC‑V平台的bootloader文件和Linux内核文件分别设置在对应路径下;将与各个RISC‑V平台硬件无关文件集合的最大交集,打包生成硬件无关镜像文件;交集之外文件以及与硬件平台紧耦合的软件包和配置文件打包生成相应的硬件相关deb安装包;然后统一打包生成面向多RISC‑V平台的统一Linux操作系统镜像文件;各RISC‑V平台进行系统安装时下载镜像文件并进行自适应烧录安装。本发明实现一个操作系统镜像可以自适应安装到多个不同的RISC‑V硬件平台之上,从而形成统一的RISC‑V操作系统镜像版本,降低操作系统管理和维护的成本。
-
公开(公告)号:CN118245073A
公开(公告)日:2024-06-25
申请号:CN202410626992.2
申请日:2024-05-21
Applicant: 先进计算与关键软件(信创)海河实验室
Abstract: 本发明提出一种面向多RISC‑V平台的统一Linux操作系统镜像设计方法及装置,制作镜像时,将不同RISC‑V平台的bootloader文件和Linux内核文件分别设置在对应路径下;将与各个RISC‑V平台硬件无关文件集合的最大交集,打包生成硬件无关镜像文件;交集之外文件以及与硬件平台紧耦合的软件包和配置文件打包生成相应的硬件相关deb安装包;然后统一打包生成面向多RISC‑V平台的统一Linux操作系统镜像文件;各RISC‑V平台进行系统安装时下载镜像文件并进行自适应烧录安装。本发明实现一个操作系统镜像可以自适应安装到多个不同的RISC‑V硬件平台之上,从而形成统一的RISC‑V操作系统镜像版本,降低操作系统管理和维护的成本。
-
公开(公告)号:CN119179520B
公开(公告)日:2025-01-24
申请号:CN202411697225.7
申请日:2024-11-26
Applicant: 先进计算与关键软件(信创)海河实验室
IPC: G06F9/30
Abstract: 本发明公开了一种基于RISC‑V架构内建函数的转换方法、装置及存储介质,所述方法包括:解析源代码文件,得到其中包含的算子函数;将算子函数转换为语法树,并遍历语法树,得到语法树的子节点;在子节点为循环语句节点时,判断子节点循环步长是否与预设步长相同;基于基本循环步长子树生成第二语法树,将代码块中的标量扩展为向量的赋值语句,识别为待向量‑标量指令优化向量扩展语句;从下文中查找待向量‑标量指令优化语句;在查找到待向量‑标量指令优化语句时,将向量扩展的赋值语句转换为普通赋值语句,按照映射向量指令映射表使用目标指令集的向量指令替换原指令集的向量指令,使用对应的向量‑标量指令替换目标指令集的向量指令。
-
公开(公告)号:CN119179520A
公开(公告)日:2024-12-24
申请号:CN202411697225.7
申请日:2024-11-26
Applicant: 先进计算与关键软件(信创)海河实验室
IPC: G06F9/30
Abstract: 本发明公开了一种基于RISC‑V架构内建函数的转换方法、装置及存储介质,所述方法包括:解析源代码文件,得到其中包含的算子函数;将算子函数转换为语法树,并遍历语法树,得到语法树的子节点;在子节点为循环语句节点时,判断子节点循环步长是否与预设步长相同;基于基本循环步长子树生成第二语法树,将代码块中的标量扩展为向量的赋值语句,识别为待向量‑标量指令优化向量扩展语句;从下文中查找待向量‑标量指令优化语句;在查找到待向量‑标量指令优化语句时,将向量扩展的赋值语句转换为普通赋值语句,按照映射向量指令映射表使用目标指令集的向量指令替换原指令集的向量指令,使用对应的向量‑标量指令替换目标指令集的向量指令。
-
-
-