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

【发明公布】半实物OpenCL模型仿真方法、装置及计算设备_浙江迪捷软件科技有限公司_202410320231.4 

申请/专利权人:浙江迪捷软件科技有限公司

申请日:2024-03-20

公开(公告)日:2024-06-18

公开(公告)号:CN118210242A

主分类号:G05B17/02

分类号:G05B17/02

优先权:

专利状态码:在审-公开

法律状态:2024.06.18#公开

摘要:本申请涉及仿真领域,具体公开了一种半实物OpenCL模型仿真方法、装置及计算设备。其中半实物OpenCL模型仿真方法包括:在目标机一侧的仿真抽象层创建内存模型及通过相应进程加载内存模型。在管道一侧的仿真抽象层创建相应进程和线程来监听内存模型更新的数据,通过调度器来进行设备的解析来区分各种数据源且做好分发操作,以及分配缓存区和线程来分发并调度经进程间通信的进程交互后的仿真参数及结果至目标机一侧。在客户端一侧的仿真抽象层创建兼容显卡驱动运算且能与管道通信的进程。基于本申请,不仅能规避GPU复杂设备属性的问题,还能实现基于虚拟仿真平台的低负担的GPU的OpenCL逻辑功能的虚拟仿真。

主权项:1.一种半实物OpenCL模型仿真方法,其特征在于,包括:分别建立目标机、管道和客户端的仿真抽象层,采用静态动态编码技术配合驱动所述抽象层;所述抽象层基于模块化构建,以动态库的形式被虚拟仿真平台加载;在所述目标机一侧的仿真抽象层创建内存模型及通过相应进程加载内存模型;在所述管道一侧的仿真抽象层创建相应进程和线程来监听内存模型更新的数据,通过调度器来进行设备的解析来区分各种数据源且做好分发操作,以及分配缓存区和线程来分发并调度经进程间通信的进程交互后的仿真参数及结果至所述目标机一侧;其中,进程间通信的进程交互包括:所述管道访问及转发编码组包协议创建的数据包,该编码组包协议为采用API数据流及轻量化描述进行数据组包编码;其中,轻量化描述进行数据组包编码包括将数据包封装为接口的编码、总的长度和该传递给该接口的参数的格式;所述管道获取了数据组包编码数据后,通过TCPUDP的传输机制实现多进程多线程多机通信;分配缓存区和线程来分发数据包括:将触屏设备的触点信号发给所述管道,通过所述管道的调度器来分发触点信号来实现画面显示及触屏交互的场景;在所述客户端一侧的仿真抽象层创建兼容显卡驱动运算且能与管道通信的进程,该模型接收进程间通信的进程的数据进行同步并行仿真运算,仿真运算后返回相应仿真参数及结果至管道一侧;显卡驱动加载客户端一侧的仿真运算结果并输出给相应显示外设。

全文数据:

权利要求:

百度查询: 浙江迪捷软件科技有限公司 半实物OpenCL模型仿真方法、装置及计算设备

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