会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Updating of routing data in a network element
    • 更新网络元素中的路由数据
    • US07352748B1
    • 2008-04-01
    • US10291999
    • 2002-11-12
    • Ranjit RozarioGary S. Delp
    • Ranjit RozarioGary S. Delp
    • H04L12/28H04L12/56
    • H04L45/00H04L12/4625H04L45/60H04L45/7453
    • In one embodiment, an apparatus comprises a logic coupled to receive a number of data packets. The logic comprises an execution unit to generate a request for routing data for a data packet of the number of data packets. The logic also includes a memory lookup engine coupled to the execution unit and a local memory. The local memory is to store routing data for the number of data packets. The memory lookup engine is to receive the request and to update the local memory upon determining that the routing data for the data packet is not found in the local memory. Additionally, the logic includes a communication logic coupled to the memory lookup engine. The communication logic is to transmit an update message to a remote logic. The update message is to cause the remote logic to update a remote memory, wherein the update message is transmitted based on a low priority update upon determining that a buffer for update messages of the remote memory is full when the local memory is updated.
    • 在一个实施例中,一种装置包括耦合以接收多个数据分组的逻辑。 该逻辑包括一个执行单元,用于产生数据包数目的数据包路由数据的请求。 逻辑还包括耦合到执行单元和本地存储器的存储器查找引擎。 本地存储器是存储数据包数量的路由数据。 存储器查找引擎在确定在本地存储器中没有发现数据分组的路由数据时,接收请求并更新本地存储器。 此外,逻辑包括耦合到存储器查找引擎的通信逻辑。 通信逻辑是向远程逻辑发送更新消息。 所述更新消息是使所述远程逻辑更新远程存储器,其中,当更新所述本地存储器时,在确定所述远程存储器的更新消息的缓冲器已满之后,基于低优先级更新发送所述更新消息。
    • 13. 发明授权
    • System for determining plurality of data transformations to be performed
upon single set of data during single transfer by examining
communication data structure
    • 用于通过检查通信数据结构来确定在单次传送期间对单个数据集合执行的多个数据变换的系统
    • US5737638A
    • 1998-04-07
    • US502782
    • 1995-07-14
    • Jonathan W. ByrnGary S. DelpPhilip L. LeichtyRobert J. ManulikArthur J. Meyer, IIIAlbert A. Slane
    • Jonathan W. ByrnGary S. DelpPhilip L. LeichtyRobert J. ManulikArthur J. Meyer, IIIAlbert A. Slane
    • G06F13/40G06F3/00G06F15/16
    • G06F13/4027
    • A method and apparatus are disclosed for providing an inline data service within a data processing system coupled to a communications network. The data processing system includes a host memory. According to the present invention, the apparatus comprises an adapter memory for temporarily storing data communicated between the data processing system and the communications network and a memory access controller, which controls transfers of data between the adapter memory and the host memory. The apparatus further includes means for selectively performing a data transformation on data transferred between the adapter memory and the host memory, wherein the data transformation is performed during a transfer of the data such that data communication latency is reduced. In a second preferred embodiment of the present invention, a multibus data processing system has a processor and a first memory coupled to a first bus and a second memory coupled to a second bus. A bridge adapter, including means for transferring data from the first memory to the second memory and means for selectively performing a data transformation, is coupled between the first and second buses. During transfers of data from the first memory to the second memory, the bridge adapter selectively performs data transformations on the data, such that data processing latency is reduced.
    • 公开了用于在耦合到通信网络的数据处理系统内提供在线数据服务的方法和装置。 数据处理系统包括主机存储器。 根据本发明,该装置包括用于临时存储在数据处理系统和通信网络之间传送的数据的适配器存储器和控制适配器存储器和主机存储器之间的数据传输的存储器访问控制器。 该装置还包括用于选择性地对在适配器存储器和主机存储器之间传送的数据执行数据变换的装置,其中在数据传送期间执行数据变换,使得数据通信等待时间减少。 在本发明的第二优选实施例中,多位数据处理系统具有耦合到第一总线的处理器和第一存储器,以及耦合到第二总线的第二存储器。 包括用于将数据从第一存储器传送到第二存储器的装置和用于选择性地执行数据变换的装置的桥接器耦合在第一和第二总线之间。 在从第一存储器传输到第二存储器的数据传输期间,桥接器适配器有选择地对数据进行数据转换,从而减少数据处理等待时间。
    • 14. 发明授权
    • Generic high bandwidth adapter providing data communications between
diverse communication networks and computer system
    • 通用高带宽适配器提供不同通信网络和计算机系统之间的数据通信
    • US5634015A
    • 1997-05-27
    • US317894
    • 1994-10-04
    • Paul ChangGary S. DelpHanafy E.-S. MeleisRafael M. MontalvoDavid I. SeidmanAhmed N.-E.-D. TantawyDominick A. Zumbo
    • Paul ChangGary S. DelpHanafy E.-S. MeleisRafael M. MontalvoDavid I. SeidmanAhmed N.-E.-D. TantawyDominick A. Zumbo
    • G06F13/00G06F5/06G06F13/12G06F13/38H04L12/18H04L12/56H04L29/10
    • H04L49/9026G06F13/128G06F13/387G06F5/06H04L49/90H04L49/901H04L49/9021H04L49/9047H04L12/18H04L49/205H04L49/3027H04L49/351
    • A generic high bandwidth adapter providing a unified architecture for data communications between buses, channels, processors, switch fabrics and/or communication networks. Data is carried by data stream packets of variable lengths, and each packet includes a header control information portion required by communication protocols used to mediate the information exchange, and normally a data portion for the data which is to be communicated. A packet memory stores data packets arriving at a plurality of generic adapter input/output ports. The packet memory is segmented into a plurality of buffers, and each data packet is stored in one or more buffers as required by the length thereof. A generic adapter manager is provided for performing and synchronizing generic adapter management functions, including implementing data structures in the packet memory by organizing data packets in buffers, and organizing data packets into queues for processing by the processor subsystem or transfer to or from generic adapter input/output ports. The generic adapter manager prepares future response to anticipated requests for communications services which are functions of the current requests for communication services, such as preparing a response for an anticipated request for a next buffer by a current request for a receipt of data. The generic adapter manager stores the future responses at specified addresses in memory which can be read by a requester. Each generic adapter input/output port has associated therewith a packet memory interface providing for the transfer of data packets into and out of the packet memory, such that when a data packet is received at an input/output port, the data packet is transferred into the adapter packet memory and queued for processing.
    • 通用高带宽适配器,为总线,通道,处理器,交换结构和/或通信网络之间的数据通信提供统一架构。 数据由可变长度的数据流分组携带,每个分组包括用于调停信息交换的通信协议所需的报头控制信息部分,通常是要传送的数据的数据部分。 分组存储器存储到达多个通用适配器输入/输出端口的数据分组。 分组存储器被分割成多个缓冲器,并且每个数据分组根据其长度的要求存储在一个或多个缓冲器中。 提供通用适配器管理器,用于执行和同步通用适配器管理功能,包括通过在缓冲器中组织数据分组来实现分组存储器中的数据结构,以及将数据分组组织成队列以供处理器子系统处理或从通用适配器输入传送 /输出端口。 通用适配器管理器准备对作为通信服务的当前请求的功能的通信服务的预期请求的未来响应,诸如通过当前接收数据的请求准备对下一个缓冲区的预期请求的响应。 通用适配器管理器将将来的响应存储在可由请求者读取的存储器中的指定地址处。 每个通用适配器输入/输出端口具有与其相关联的分组存储器接口,用于将数据分组传入和传出分组存储器,使得当在输入/输出端口处接收到数据分组时,将数据分组转移到 适配器包内存并排队处理。
    • 15. 发明授权
    • Generic high bandwidth adapter having data packet memory configured in
three level hierarchy for temporary storage of variable length data
packets
    • 通用高带宽适配器具有配置在三级层级中的数据分组存储器,用于临时存储可变长度数据分组
    • US5367643A
    • 1994-11-22
    • US651894
    • 1991-02-06
    • Paul ChangGary S. DelpHanafy E. MeleisRafael M. MontalvoDavid I. SeidmanAhmed N. TantawyDominick A. Zumbo
    • Paul ChangGary S. DelpHanafy E. MeleisRafael M. MontalvoDavid I. SeidmanAhmed N. TantawyDominick A. Zumbo
    • G06F13/00G06F5/06G06F13/12G06F13/38H04L12/18H04L12/56H04L29/10
    • H04L49/9026G06F13/128G06F13/387G06F5/06H04L49/90H04L49/901H04L49/9021H04L49/9047H04L12/18H04L49/205H04L49/3027H04L49/351
    • A generic high bandwidth adapter providing a unified architecture for data communications between buses, channels, processors, switch fabrics and/or communication networks. Data is carried by data stream packets of variable lengths, and each packet includes a header control information portion required by communication protocols used to mediate the information exchange, and normally a data portion for the data which is to be communicated. The generic high bandwidth adapter comprises a processor subsystem including a processor for processing the header control information portions of data packets. The processor has access to data packets stored in a packet memory which stores data packets arriving at four generic adapter input/output ports. The packet memory is segmented into a plurality of buffers, and each data packet is stored in one or more buffers as required by the length thereof. A generic adapter manager is provided for performing and synchronizing generic adapter management functions, including implementing data structures in the packet memory by organizing data packets in buffers, and organizing data packets into queues for processing by the processor subsystem or transfer to or from generic adapter input/output ports. Each generic adapter input/output port has associated therewith a packet memory interface providing for the transfer of data packets into and out of the packet memory, such that when a data packet is received at an input/output port, the data packet is transferred into the adapter packet memory and queued for processing.
    • 通用高带宽适配器,为总线,通道,处理器,交换结构和/或通信网络之间的数据通信提供统一架构。 数据由可变长度的数据流分组携带,每个分组包括用于调停信息交换的通信协议所需的报头控制信息部分,通常是要传送的数据的数据部分。 通用高带宽适配器包括处理器子系统,其包括用于处理数据分组的报头控制信息部分的处理器。 处理器可以访问存储在分组存储器中的数据分组,其存储到达四个通用适配器输入/输出端口的数据分组。 分组存储器被分割成多个缓冲器,并且每个数据分组根据其长度的要求存储在一个或多个缓冲器中。 提供通用适配器管理器,用于执行和同步通用适配器管理功能,包括通过在缓冲器中组织数据分组来实现分组存储器中的数据结构,以及将数据分组组织成队列以供处理器子系统处理或从通用适配器输入传送 /输出端口。 每个通用适配器输入/输出端口具有与其相关联的分组存储器接口,用于将数据分组传入和传出分组存储器,使得当在输入/输出端口处接收到数据分组时,将数据分组转移到 适配器包内存并排队处理。
    • 17. 发明授权
    • Base platforms with combined ASIC and FPGA features and process of using the same
    • 具有ASIC和FPGA组合的基本平台功能及其使用过程
    • US07620924B2
    • 2009-11-17
    • US11079439
    • 2005-03-14
    • Gary S. DelpGeorge Wayne Nation
    • Gary S. DelpGeorge Wayne Nation
    • G06F17/50
    • G06F17/505G06F17/5054
    • A process is disclosed for configuring a base platform having ASIC and FPGA modules to perform a plurality of functions. A verified RTL hardware description of a circuit is mapped and annotated to identify memory programmable functions. The memory programmable functions are grouped for assignment to FPGA modules. The non-memory programmable functions are synthesized to ASIC modules, and the memory programmable functions are synthesized to FPGA modules. Placement, signal routing and boundary timing closure are completed and the platform is configured by adding metallization layer(s) to configure the ASIC modules and creating a firmware memory to configure the FPGA modules. An over-provisioning feature in the FPGA modules permits post-fabrication alteration of logic functions.
    • 公开了一种用于配置具有ASIC和FPGA模块以执行多个功能的基础平台的过程。 对电路的验证RTL硬件描述进行映射和注释,以识别存储器可编程功能。 存储器可编程功能被分组以分配给FPGA模块。 非存储器可编程功能被合成到ASIC模块,并且存储器可编程功能被合成到FPGA模块。 完成放置,信号路由和边界定时关闭,并通过添加金属化层来配置ASIC模块并创建固件存储器来配置FPGA模块来配置平台。 FPGA模块中的过度供应功能允许逻辑功能的后制造改变。