买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】RISC-V的可视化向量编程方法、系统及相关设备_睿思芯科(成都)科技有限公司_202410034199.3 

申请/专利权人:睿思芯科(成都)科技有限公司

申请日:2024-01-10

公开(公告)日:2024-03-19

公开(公告)号:CN117539469B

主分类号:G06F8/34

分类号:G06F8/34;G06F8/30

优先权:

专利状态码:有效-授权

法律状态:2024.03.19#授权;2024.03.01#实质审查的生效;2024.02.09#公开

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

主权项:1.一种RISC-V的可视化向量编程方法,所述可视化向量编程方法用于RISC-V的向量指令集RVV的编程,其特征在于,所述可视化向量编程方法包括以下步骤:初始化RISC-V的向量指令集的计算组件,所述计算组件包括指令组件和硬件寄存器组件,所述指令组件包括向量寄存器vreg、向量掩码vmask,所述硬件寄存器组件包括向量长度vlen、最大元素宽度elen、向量元素长度寄存器vl、向量起始索引寄存器vstart、元素扩展宽度EEW、标准元素宽度SEW、最大向量长度VLMAX、向量使用长度AVL、元素组合系数EMUL、向量组组合系数LMUL;通过用户界面窗口获取用户输入的编程指令,所述编程指令为汇编语言指令,并基于RVVIntrinsic的函数设计来实现编程语言的输入,直接调用汇编语言的接口或映射,通过接口或映射在编程时以引入头文件,使用高级语言直接访问需要汇编语言实现的向量编程指令;通过所述计算组件后台执行所述编程指令,并获取执行结果;根据所述执行结果对所述计算组件的使用状态进行标记;将所述使用状态和所述执行结果输出;其中,根据所述执行结果对所述计算组件的使用状态进行标记的步骤,包括以下子步骤:将所述执行结果表示为寄存器地址;根据所述寄存器地址,对参与所述执行结果的运算的所述指令组件进行标记;对参与所述执行结果的运算的所述硬件寄存器组件进行标记。

全文数据:

权利要求:

百度查询: 睿思芯科(成都)科技有限公司 RISC-V的可视化向量编程方法、系统及相关设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。