【技术实现步骤摘要】
本专利技术适用于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所述的
...【技术特征摘要】
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的可视化向量编程方法,其特...
【专利技术属性】
技术研发人员:雷波,
申请(专利权)人:睿思芯科成都科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。