当前位置: 首页 > 专利查询>辉达公司专利>正文

用于网络数据传送的设备、系统以及方法技术方案

技术编号:10317699 阅读:123 留言:0更新日期:2014-08-13 18:45
本发明专利技术提供一种用于网络数据传送的设备、系统以及方法。该设备包括:数据处理模块,配置为将经由图形卡的数字视频接口输出的最小化传输差分信号中的数据信号转换成用于网络传送的网络数据;网络发射器,用于接收网络数据并将网络数据经由网络传送到外部设备。数据信号通过图形卡的数字视频发送器编码图形卡的图形处理单元生成的纹理数据而生成;纹理数据由图形处理单元通过将指向存储在图形卡的设备存储器中的通用计算数据的指针绑定到存储在设备存储器中的纹理上而生成;通用计算数据由图形处理单元进行通用计算而生成。上述技术可以减小将通用计算数据经由网络传送到外部设备的过程中的延迟、节约计算机系统资源并满足大带宽外部设备的需求。

【技术实现步骤摘要】

本专利技术总地涉及通信领域,且更具体地涉及。
技术介绍
图形卡是个人计算机的最基本组成部分之一,承担输出显示图形的任务。图形处理单元(Graphic Processing Unit, GPU)是图形卡的核心,大致决定了图形卡的性能。GPU最初主要用于图形渲染,然而随着GPU的可编程能力以及性能的提高,GPU的应用已经不再局限于图形处理了,其开始进入高性能运算(HPC)领域。当GPU用于通用计算时,经常需要将GPU处理后的数据经由网络传送给远程的外部设备用于进一步处理。目前传送这类网络数据的方法为首先GPU计算原始数据,然后将计算结果数据存储到显存中。之后中央处理单元(Central Processing Unit,CPU)将显存中的计算结果数据拷贝到计算机系统的内存。CPU基于网络传输协议将计算结果数据经由网络传送到远程的外部设备。在上述传送过程中,会浪费计算机系统的内存资源和CPU资源,并且会增大传送过程中的延迟。此外,在传送过程中需要使用PCIE总线,而PCIE总线的带宽有限。因此无法满足一些具有较大带宽的应用设备的需求,例如视频流处理应用、数字调制、软件无线电、雷达系统、计算机断层扫描和超声波成像等。同时,由于PCIE总线的延迟不固定,使显存中数据的输入和输出不能同步,直接影响GPU对通用计算数据的处理速度。
技术实现思路
本领域需要一种能够减小上述网络数据传送过程中的延迟并节约计算机系统资源的技术。在一个实施例中,公开了一种用于网络数据传送的设备。所述设备包括数据处理模块,配置为将经由图形卡的数字视频接口(DVI)输出的最小化传输差分信号中的数据信号转换成用于网络传送的网络数据;以及网络发射器,用于接收所述网络数据并将所述网络数据经由网络传送到外部设备;其中,所述数据信号通过所述图形卡的数字视频发送器编码所述图形卡的GPU生成的纹理数据而生成;所述纹理数据由所述GPU通过将指向存储在所述图形卡的设备存储器中的通用计算数据的指针绑定到存储在所述设备存储器中的纹理上而生成;以及所述通用计算数据由所述GPU进行通用计算而生成。优选地,所述设备的网络数据传送操作由所述最小化传输差分信号中的控制信号控制。优选地,所述设备至少部分地由所述最小化传输差分信号中的电源信号供电。优选地,所述设备进一步包括电源接口,外部电源经由所述电源接口为所述设备提供附加的电能。优选地,所述数据处理模块包括:数字视频接收器,配置为将所述数据信号解码为并行数据;和数据转换器,配置为根据网络传输协议将所述并行数据转换成所述网络数据。优选地,所述网络发射器是有线网络发射器,用于将所述网络数据有线地传送到所述外部设备。优选地,所述网络发射器是无线网络发射器,用于将所述网络数据无线地传送到所述外部设备。优选地,所述网络发射器包括有线网络发射器和无线网络发射器,所述数据处理模块进一步配置为控制所述网络数据经由所述有线网络发射器或者经由所述无线网络发射器传送到所述外部设备。优选地,所述数据处理模块包括加密模块,配置为在所述网络发射器接收所述网络数据之前对所述网络数据进行加密。优选地,所述数据处理模块包括扩展显示标识数据存储器(EDID R0M),用于存储虚拟显示器信息,使得所述图形卡经由所述DVI读取所述虚拟显示器信息并根据所述虚拟显示器信息确定所述最小化传输差分信号的传送参数。在另一个实施例中,提供一种用于网络数据传送的系统。所述系统包括一个或多个用于网络数据传送的子系统。所述一个或多个用于网络数据传送的子系统中的每一个包括图形卡和用于网络数据传送的设备,所述图形卡包括:设备存储器,用于存储通用计算数据和纹理;GPU,配置为进行通用计算以生成所述通用计算数据以及将指向所述通用计算数据的指针绑定到所述纹理上以生成纹理数据;以及数字视频发送器,用于编码所述纹理数据以生成最小化传输差分信号中的数据信号并经由所述图形卡的DVI将所述最小化传输差分信号输出到所述设备;所述设备包括:数据处理模块,配置为将所述数据信号转换成用于网络传送的网络数据;以及网络发射器,用于接收所述网络数据并将所述网络数据经由网络传送到外部设备。优选地,所述最小化传输差分信号包含控制信号,用于控制所述设备的网络数据传送操作。优选地,所述最小化传输差分信号包含电源信号,所述电源信号经由所述DVI传送到所述设备以至少部分地为所述设备供电。优选地,所述设备进一步包括电源接口,外部电源经由所述电源接口为所述设备提供附加的电能。优选地,所述数据处理模块包括:数字视频接收器,配置为将所述数据信号解码为并行数据;和数据转换器,配置为根据网络传输协议将所述并行数据转换成所述网络数据。优选地,所述网络发射器是有线网络发射器,用于将所述网络数据有线地传送到所述外部设备。优选地,所述网络发射器是无线网络发射器,用于将所述网络数据无线地传送到所述外部设备。优选地,所述网络发射器包括有线网络发射器和无线网络发射器,所述数据处理模块进一步配置为控制所述网络数据经由所述有线网络发射器或者经由所述无线网络发射器传送到所述外部设备。优选地,所述数据信号包含垂直同步(VSYNC)信号,用于控制所述GPU的处理速度。最后,在不同的实施例中,公开了一种用于网络数据传送的方法,包括:由图形卡的GPU进行通用计算以生成通用计算数据以及将指向所述通用计算数据的指针绑定到纹理上以生成纹理数据,其中所述通用计算数据和所述纹理存储在所述图形卡的设备存储器中;由所述图形卡的数字视频发送器编码所述纹理数据以生成最小化传输差分信号中的数据信号并经由所述图形卡的DVI将所述最小化传输差分信号输出到用于网络数据传送的设备;由所述设备的数据处理模块将所述数据信号转换成用于网络传送的网络数据;以及由所述设备的网络发射器接收所述网络数据并将所述网络数据经由网络传送到外部设备。本专利技术提供的技术可以减小将GPU的通用计算数据经由网络传送到外部设备的过程中的延迟、节约计算机系统资源并满足大带宽外部设备的需求。以下结合附图,详细描述本专利技术的优点和特征。【附图说明】为了使本专利技术的优点更容易理解,将通过参考在附图中示出的具体实施例更详细地描述上文简要描述的本专利技术。可以理解这些附图只描绘了本专利技术的典型实施例,因此不应认为是对其保护范围的限制,通过附图以附加的特性和细节描述和解释本专利技术。图1示出了根据本专利技术一个实施例的用于网络数据传送的设备的示意性框图;图2示出了根据本专利技术一个实施例的用于网络数据传送的子系统的示意性框图;以及图3示出了根据本专利技术一个实施例的用于网络数据传送的方法的流程图。【具体实施方式】在下文的讨论中,给出了细节以便提供对本专利技术更为彻底的理解。然而,本领域技术人员可以了解,本专利技术可以无需一个或多个这些细节而得以实施。在特定的示例中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行详尽地描述。本专利技术公开了一种用于网络数据传送的设备。图1示出了根据本专利技术一个实施例的用于网络数据传送的设备100的示意性框图。设备100包括数据处理模块101和网络发射器102。数据处理模块101配置为将经由图形卡的DVI输出的最小化传输差分信号中的数据信号转换成用于网络传送的网络数据。例如根据TCP/IP协议将并行数据组装成帧,即网本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201310049967.html" title="用于网络数据传送的设备、系统以及方法原文来自X技术">用于网络数据传送的设备、系统以及方法</a>

【技术保护点】
一种用于网络数据传送的设备,包括:数据处理模块,配置为将经由图形卡的数字视频接口输出的最小化传输差分信号中的数据信号转换成用于网络传送的网络数据;以及网络发射器,用于接收所述网络数据并将所述网络数据经由网络传送到外部设备;其中,所述数据信号通过所述图形卡的数字视频发送器编码所述图形卡的图形处理单元生成的纹理数据而生成;所述纹理数据由所述图形处理单元通过将指向存储在所述图形卡的设备存储器中的通用计算数据的指针绑定到存储在所述设备存储器中的纹理上而生成;以及所述通用计算数据由所述图形处理单元进行通用计算而生成。

【技术特征摘要】
1.一种用于网络数据传送的设备,包括: 数据处理模块,配置为将经由图形卡的数字视频接口输出的最小化传输差分信号中的数据信号转换成用于网络传送的网络数据;以及 网络发射器,用于接收所述网络数据并将所述网络数据经由网络传送到外部设备;其中,所述数据信号通过所述图形卡的数字视频发送器编码所述图形卡的图形处理单元生成的纹理数据而生成; 所述纹理数据由所述图形处理单元通过将指向存储在所述图形卡的设备存储器中的通用计算数据的指针绑定到存储在所述设备存储器中的纹理上而生成;以及所述通用 计算数据由所述图形处理单元进行通用计算而生成。2.根据权利要求1所述的设备,其特征在于,所述设备的网络数据传送操作由所述最小化传输差分信号中的控制信号控制。3.根据权利要求1所述的设备,其特征在于,所述设备至少部分地由所述最小化传输差分信号中的电源信号供电。4.根据权利要求3所述的设备,其特征在于,所述设备进一步包括电源接口,外部电源经由所述电源接口为所述设备提供附加的电能。5.根据权利要求1所述的设备,其特征在于,所述数据处理模块包括: 数字视频接收器,配置为将所述数据信号解码为并行数据;和 数据转换器,配置为根据网络传输协议将所述并行数据转换成所述网络数据。6.根据权利要求1所述的设备,其特征在于,所述网络发射器是有线网络发射器,用于将所述网络数据有线地传送到所述外部设备。7.根据权利要求1所述的设备,其特征在于,所述网络发射器是无线网络发射器,用于将所述网络数据无线地传送到所述外部设备。8.根据权利要求1所述的设备,其特征在于,所述网络发射器包括有线网络发射器和无线网络发射器,所述数据处理模块进一步配置为控制所述网络数据经由所述有线网络发射器或者经由所述无线网络发射器传送到所述外部设备。9.根据权利要求1所述的设备,其特征在于,所述数据处理模块包括加密模块,配置为在所述网络发射器接收所述网络数据之前对所述网络数据进行加密。10.根据权利要求1所述的设备,其特征在于,所述数据处理模块包括扩展显示标识数据存储器,用于存储虚拟显示器信息,使得所述图形卡经由所述数字视频接口读取所述虚拟显示器信息并根据所述虚拟显示器信息确定所述最小化传输差分信号的传送参数。11.一种用于网络数据传送的系统,包括一个或多个用于网络数据传送的子系统,所述一个或多个用于网络数据传送的子系统中的每一个包括图形卡和用于网络数据传送的设备,所述图形卡包括: 设备存储器,用于存储通用计算数据和纹理; 图形处理单元,配置为进行...

【专利技术属性】
技术研发人员:贾震张舒邱俊
申请(专利权)人:辉达公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1