System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术适用于risc-v向量编程,尤其涉及一种risc-v的可视化向量编程方法、系统及相关设备。
技术介绍
1、向量处理器是处理器通过数据并行提升性能的一种设计,risc-v是一个基于精简指令集(risc)原则的开源指令集架构(isa),risc-v指令集已经发布rvv sepc(risc-v向量拓展)用以支持risc-v指令集的处理器做向量计算。
2、然而,相对于传统处理器技术中的标量计算,向量计算有着更高的抽象逻辑,表现为一个汇编语句,包含了一系列的操作,例如:数据的在确定顺序下(顺序,逆序,跳序)进行存取、数据掩码(mask)的操作和使用,这些操作使得向量指令相对于现有的标量指令来直接确定运算结果的方式要困难很多,需要编程人员牢记向量模块的控制配置、寄存器数据状态、掩码的操作和使用等全局信息,因此向量指令的使用难度比标量指令的使用难度高出很多;同时,相对于标量计算,向量计算指令数与实际的机器周期数存在很大差异,这不利于在开发过程中计算一段汇编指令的性能。
3、在人工智能兴起、传统数据处理加强的技术潮流下,向量计算的应用必将占据较大的市场份额,这就导致向量计算的广泛应用与向量指令使用难度之间存在着矛盾。
4、因此,有必要提出一种更方便快捷的向量编程方法来解决上述问题。
技术实现思路
1、本专利技术提供一种risc-v的可视化向量编程方法、系统及相关设备,旨在解决现有技术对于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的可视化向量编程方法,其特征在于,将所述使用状态和所述执行结果输出的方式为通过所述用户界面窗口进行的可视化输出。
7.一种RISC-V的可视化向量编程系统,所述可视化向量编程系统用于RISC-V的向量指令集RVV的编程,其特征在于,所述可视化
8.一种计算机设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的RISC-V的可视化向量编程程序,所述处理器执行所述RISC-V的可视化向量编程程序时实现如权利要求1-6中任意一项所述的RISC-V的可视化向量编程方法中的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有RISC-V的可视化向量编程程序,所述RISC-V的可视化向量编程程序被处理器执行时实现如权利要求1-6中任意一项所述的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的可视化向量编程方法,其特...
【专利技术属性】
技术研发人员:雷波,
申请(专利权)人:睿思芯科成都科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。