[发明专利]数据处理在审
申请号: | 201710243277.0 | 申请日: | 2017-04-13 |
公开(公告)号: | CN108733602A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 刘江宁;秦臻南;刘浩 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 数据处理单元 图形处理 图形数据 服务器 服务器设备 客户端设备 数据处理 数据处理装置 数据通信路径 图形处理单元 命令发送 数据通信 | ||
本公开涉及数据处理。数据处理装置包括服务器设备和客户端设备,它们通过数据通信路径被连接用于数据通信。服务器设备包括服务器图形处理单元(GPU),用于接收并处理图形处理命令以生成经处理的图形数据。客户端设备包括客户端数据处理单元和客户端GPU接口,该客户端GPU接口用于从客户端数据处理单元接收图形处理命令,将图形处理命令发送至服务器GPU,从服务器GPU接收经处理的图形数据以及将经处理的图形数据提供至客户端数据处理单元。
技术领域
本公开涉及数据处理。
背景技术
ARM快速模型(Fast ModelTM)系统代表用于模拟集成在系统或子系统中的多系统IP核或块的示例性软件建模系统。这里,这种“IP”核或块可以是例如电路布局的可重用单元(通常用在集成电路中),其具有属于某一方的知识产权(IP)的设计。但是该术语可以更加广泛地用于例如集成电路布局块,该集成电路布局块能够被装配在一起以提供复合功能。
快速模型系统允许客户(例如,打算根据所建模的设计制造物理电路的制造者)运行包括在系统IP的规范刚准备好时的全部软件栈的模拟。示例涉及对图形处理单元(GPU)建模和检验的模拟,这在此前是困难的,因为针对GPU检验的3D(三维)图形渲染模拟可能速度会很慢。
通过快速模型或类似的系统,硬件IP接口可以被代码(例如,所谓的“LISA+”代码)定义,并被轻松地可视化以及被合并以生成完整的子系统。GPU架构正在迅速发展,并趋向于使用大量统一标量核来解决并行数据流处理问题。与GPU相比,CPU(中央处理单元)一般具有较少的核,但是单个CPU核可能比单个GPU核更为复杂,例如具有更深的流水线和/或更大的缓存。出于历史原因,GPU往往可以被视作基于CPU的计算机架构中的外围设备。因此,在整个系统模拟中,CPU通常被用于模拟包括使用GPU的3D渲染在内的所有设备,但是CPU和GPU之间显著的架构级差异使得快速GPU模拟很困难。此外,移动系统中增大的显示分辨率(作为使用这类模型化GPU的示例)需要甚至更高的计算资源用于模拟环境。
发明内容
在示例布置中提供了一种数据处理装置,包括服务器设备和客户端设备,它们通过数据通信路径被连接用于数据通信;
服务器设备包括:
服务器图形处理单元(GPU),用于接收并处理图形处理命令以生成经处理的图形数据;以及
客户端设备包括:
客户端数据处理单元;以及
客户端GPU接口,用于从客户端数据处理单元接收图形处理命令,将图形数据命令发送至服务器GPU,从服务器GPU接收经处理的图形数据,以及将经处理的图形数据提供至客户端数据处理单元。
在另一示例布置中提供了一种电路仿真装置,包括:
如上面所定义的数据处理装置;
其中客户端数据处理单元被配置为执行电路仿真指令,并且响应于对电路仿真指令的执行,生成要经由客户端GPU接口被提供至服务器设备的图形处理命令。
在另一示例布置中提供了一种通过数据通信路径能连接用于到客户端设备的数据通信的服务器设备,该服务器设备包括:
服务器图形处理单元(GPU),用于接收并处理图形处理命令以生成经处理的图形数据;
服务器GPU接口,用于从客户端设备接收采用第一命令格式的图形处理命令,并且向服务器GPU提供采用第二命令格式的图形处理命令以用于执行。
在另一示例布置中提供了一种通过数据通信路径能连接用于到服务器设备的数据通信的客户端设备,该客户端设备包括:
客户端数据处理单元;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710243277.0/2.html,转载请声明来源钻瓜专利网。