RISC-V的可视化向量编程方法、系统及相关设备技术方案

技术编号:40423779 阅读:37 留言:0更新日期:2024-02-20 22:43
本发明专利技术适用于RISC‑V向量编程技术领域,尤其涉及一种RISC‑V的可视化向量编程方法、系统及相关设备,所述方法包括:初始化RISC‑V的向量指令集的计算组件;通过用户界面窗口获取用户输入的编程指令;通过计算组件后台执行编程指令,并获取执行结果;根据所述执行结果对所述计算组件的使用状态进行标记;将所述使用状态和所述执行结果输出。本发明专利技术的方法通过对向量计算特有的执行结果对参与向量计算的寄存器等计算单元在可视界面下进行标记并显示,能够直观地对开发人员展示向量编程的结果,并提供各个计算单元性能反馈,从而降低向量计算软件开发的难度,并提升向量计算软件开发的效率。

【技术实现步骤摘要】

本专利技术适用于risc-v向量编程,尤其涉及一种risc-v的可视化向量编程方法、系统及相关设备。


技术介绍

1、向量处理器是处理器通过数据并行提升性能的一种设计,risc-v是一个基于精简指令集(risc)原则的开源指令集架构(isa),risc-v指令集已经发布rvv sepc(risc-v向量拓展)用以支持risc-v指令集的处理器做向量计算。

2、然而,相对于传统处理器技术中的标量计算,向量计算有着更高的抽象逻辑,表现为一个汇编语句,包含了一系列的操作,例如:数据的在确定顺序下(顺序,逆序,跳序)进行存取、数据掩码(mask)的操作和使用,这些操作使得向量指令相对于现有的标量指令来直接确定运算结果的方式要困难很多,需要编程人员牢记向量模块的控制配置、寄存器数据状态、掩码的操作和使用等全局信息,因此向量指令的使用难度比标量指令的使用难度高出很多;同时,相对于标量计算,向量计算指令数与实际的机器周期数存在很大差异,这不利于在开发过程中计算一段汇编指令的性能。

3、在人工智能兴起、传统数据处理加强的技术潮流下,向量计算的应用必将本文档来自技高网...

【技术保护点】

1.一种RISC-V的可视化向量编程方法,所述可视化向量编程方法用于RISC-V的向量指令集RVV的编程,其特征在于,所述可视化向量编程方法包括以下步骤:

2.如权利要求1所述的RISC-V的可视化向量编程方法,其特征在于,所述编程指令为汇编语言指令。

3.如权利要求1所述的RISC-V的可视化向量编程方法,其特征在于,所述编程指令为基于RVV Intrinsic编程接口的编程语言指令。

4.如权利要求1所述的RISC-V的可视化向量编程方法,其特征在于,所述计算组件包括指令组件和硬件寄存器组件。

5.如权利要求4所述的RISC-V的可视化...

【技术特征摘要】

1.一种risc-v的可视化向量编程方法,所述可视化向量编程方法用于risc-v的向量指令集rvv的编程,其特征在于,所述可视化向量编程方法包括以下步骤:

2.如权利要求1所述的risc-v的可视化向量编程方法,其特征在于,所述编程指令为汇编语言指令。

3.如权利要求1所述的risc-v的可视化向量编程方法,其特征在于,所述编程指令为基于rvv intrinsic编程接口的编程语言指令。

4.如权利要求1所述的risc-v的可视化向量编程方法,其特征在于,所述计算组件包括指令组件和硬件寄存器组件。

5.如权利要求4所述的risc-v的可视化向量编程方法,其特征在于,根据所述执行结果对所述计算组件的使用状态进行标记的步骤,包括以下子步骤:

6.如权利要求1所述的risc-v的可视化向量编程方法,其特...

【专利技术属性】
技术研发人员:雷波
申请(专利权)人:睿思芯科成都科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1