[发明专利]用于装置通信信道包的数据修改无效
申请号: | 201280041994.0 | 申请日: | 2012-08-28 |
公开(公告)号: | CN103765853A | 公开(公告)日: | 2014-04-30 |
发明(设计)人: | 史蒂芬·考 | 申请(专利权)人: | ATI科技无限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/70 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 装置 通信 信道 数据 修改 | ||
背景
技术领域
本公开涉及经由装置通信信道传输数据包,并且更确切地,涉及对那些数据包应用处理算法。
相关技术描述
在操作计算装置期间,可在附接至通信链路和/或总线的装置之间发送数据包。计算机处理器可向例如硬盘驱动器或其它存储单元发送(或从其接收)数据。向或从装置发送的数据可根据特定格式来传输,所述特定格式如PCI-Express规范中所定义的TLP(事务层包)。被传送数据可呈原始或未处理形式;即,可能在通信链路和/或总线上发送所述数据之前,尚未对所述数据进行操作以便传输。
因此,被配置用于传送呈特定格式的数据的总线和通信链路可能限制于针对所述格式所存在的任何缺点。例如,可能在特定通信链路和/或总线上并不可能达到或超过最大带宽,并且就处理分组数据而言,被配置用于发送并接收呈特定格式的包的装置可能并不是性能高效的。
实施方案概述
本文公开允许处理元件修改分组数据的方法和结构的各种实施方案。
在所描述的一个实施方案中公开一种设备,其包括被配置用于联接至通信链路的处理元件,其中所述处理元件被配置用于:为响应接收去往联接至所述通信链路的装置的有效载荷数据,根据一种或多种指定处理算法来修改所接收有效载荷数据,创建一个或多个包,其中所述一个或多个包被编址到所述装置并且包括已修改有效载荷数据和指示所述一种或多种指定处理算法的信息,并且使得经由所述通信链路向所述装置传输所述一个或多个包。
另一个实施方案包括一种计算机可读存储介质,其中所述介质具有指令存储在其上,所述指令可由计算装置的处理器执行以引起所述计算装置进行以下操作,所述操作包括:接收向联接至所述计算装置的通信链路的外围装置传递应用程序数据的请求,其中所述通信链路被配置用于根据第一通信协议并且基于以下指示来传递包:所述外围装置被配置用于经由所述通信链路来接收根据指定算法处理的数据包;使得根据所述指定算法来修改所述应用程序数据;和使得所述已修改应用程序数据在一个或多个包中经由所述通信链路被发送至所述外围装置,其中所述一个或多个包可与所述第一通信协议兼容。
又一个实施方案是一种方法,其包括:处理元件为响应接收去往联接至还联接至所述处理单元的通信链路的装置的数据,创建包括已修改有效载荷数据的一个或多个数据包,其中所述已修改有效载荷数据是根据一种或多种指定处理算法来处理所接收数据的结果,其中所述一个或多个包被编址到所述装置;和使得经由所述通信链路向所述装置传输所述一个或多个包和指示所述一种或多种指定处理算法的信息。
又一个实施方案包括一种永久性计算机可读存储介质,其包括数据结构,所述数据结构可由可在计算机系统上执行的程序使用,以进行建造集成电路的过程的一部分,所述集成电路包括由所述数据结构所描述的回路,以所述数据结构所描述的回路包括被配置用于联接至通信链路的处理元件,其中所述处理元件被配置用于:为响应接收去往联接至所述通信链路的装置的有效载荷数据,根据一种或多种指定处理算法来修改所接收有效载荷数据,创建一个或多个包,其中所述一个或多个包被编址到所述装置并且包括所述已修改有效载荷数据和指示所述一种或多种指定处理算法的信息,并且使得经由所述通信链路向所述装置传输所述一个或多个包。
附图简述
图1是示出计算机系统的一个实施方案的框图。
图2是若干可能数据包的框图。
图3是示出计算机可读存储介质的框图。
图4是示出一种方法的一个实施方案的流程图,在所述方法中,创建并向装置发送包括已修改有效载荷数据的一个或多个数据包。
图5是示出计算机系统的另一个实施方案的框图。
详述
本说明书包括对“一种实施方案”或“实施方案”的参考。词组“在一个实施方案中”或“在实施方案中”的出现没有必要是指同一实施方案。可以与本公开一致的任何合适的方式来结合特定特征、结构或特性。
术语.以下段落提供用于本公开(包括所附权利要求书)中所发现术语的定义和/或背景:
“包括(Comprising)”或“包括(Including)”.这些术语是开放式的。如在所附权利要求书中所使用,这些术语并不排除另外的结构或步骤。考虑叙述“一种装置,其包括一个或多个处理元件……”的一项权利要求。这样的权利要求并不排除所述设备包括另外的部件(例如,网络接口单元、图形回路等)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ATI科技无限责任公司,未经ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280041994.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种会计用的票据压平工具
- 下一篇:瓷砖辊式卸料平台