会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 34. 发明申请
    • Method, system, and program for managing transmit throughput for a network controller
    • 用于管理网络控制器的传输吞吐量的方法,系统和程序
    • US20060004904A1
    • 2006-01-05
    • US10882540
    • 2004-06-30
    • Parthasarathy SarangamSujoy SenAnil Vasudevan
    • Parthasarathy SarangamSujoy SenAnil Vasudevan
    • G06F15/16
    • H04L69/161H04L69/12H04L69/16
    • Provided are a method, system, and program for managing transmit throughput for a network controller. In one embodiment, transmit requests from an application may be posted by the device driver to the network controller of the network adapter in a pipeline of transmit requests without waiting for an acknowledgment of the transfer of the accompanying transmit data to the network controller. In another aspect, a device driver monitors the available buffer space of a network controller buffer to ensure that the network controller has sufficient available buffer space before posting the next transmit request to the network controller. In accordance with yet another aspect, the device driver can copy transmit data from an application buffer to a driver buffer if the size of the transmit data of a particular transmit request is below a programmable threshold. If so, the device driver can notify the application to permit the application buffer to be released.
    • 提供了一种用于管理网络控制器的发送吞吐量的方法,系统和程序。 在一个实施例中,来自应用的发送请求可以由设备驱动程序以发送请求的流水线发布到网络适配器的网络控制器,而不必等待对所述网络控制器的所附送的传输数据的传送的确认。 在另一方面,设备驱动程序监视网络控制器缓冲器的可用缓冲区空间,以确保网络控制器在向网络控制器发布下一个发送请求之前具有足够的可用缓冲区空间。 根据另一方面,如果特定发送请求的发送数据的大小低于可编程阈值,则设备驱动程序可以将发送数据从应用缓冲器复制到驱动器缓冲器。 如果是这样,设备驱动程序可以通知应用程序以允许释放应用程序缓冲区。
    • 38. 发明申请
    • STEERING DATA UNITS TO A CONSUMER
    • 将数据单位转向消费者
    • US20120023272A1
    • 2012-01-26
    • US13224911
    • 2011-09-02
    • Anil VasudevanPartha SarangamRam HuggahalliSujoy Sen
    • Anil VasudevanPartha SarangamRam HuggahalliSujoy Sen
    • G06F13/00
    • G06F12/0806G06F15/173
    • A computer system may comprise a second device operating as a producer that may steer data units to a first device operating as a consumer. A processing core of the first device may wake-up the second device after generating a first data unit. The second device may generate steering values after retrieving a first data unit directly from the cache of the first device. The second device may populate a flow table with a plurality of entries using the steering values. The second device may receive a packet over a network and store the packet directly into the cache of the first device using a first steering value. The second device may direct an interrupt signal to the processing core of the first device using a second steering value.
    • 计算机系统可以包括作为生产者操作的第二设备,其可以将数据单元引导到作为消费者操作的第一设备。 第一设备的处理核心可以在产生第一数据单元之后唤醒第二设备。 第二设备可以在从第一设备的高速缓存中直接检索第一数据单元之后产生转向值。 第二装置可以使用转向值填充具有多个条目的流表。 第二设备可以通过网络接收分组,并且使用第一转向值将分组直接存储到第一设备的高速缓存中。 第二设备可以使用第二转向值将中断信号引导到第一设备的处理核心。
    • 39. 发明授权
    • Steering data units to a consumer
    • 向消费者指导数据单元
    • US08041854B2
    • 2011-10-18
    • US11864645
    • 2007-09-28
    • Anil VasudevanPartha SarangamRam HuggahalliSujoy Sen
    • Anil VasudevanPartha SarangamRam HuggahalliSujoy Sen
    • G06F13/00
    • G06F12/0806G06F15/173
    • A computer system may comprise a second device operating as a producer that may steer data units to a first device operating as a consumer. A processing core of the first device may wake-up the second device after generating a first data unit. The second device may generate steering values after retrieving a first data unit directly from the cache of the first device. The second device may populate a flow table with a plurality of entries using the steering values. The second device may receive a packet over a network and store the packet directly into the cache of the first device using a first steering value. The second device may direct an interrupt signal to the processing core of the first device using a second steering value.
    • 计算机系统可以包括作为生产者操作的第二设备,其可以将数据单元引导到作为消费者操作的第一设备。 第一设备的处理核心可以在产生第一数据单元之后唤醒第二设备。 第二设备可以在从第一设备的高速缓存中直接检索第一数据单元之后产生转向值。 第二装置可以使用转向值填充具有多个条目的流表。 第二设备可以通过网络接收分组,并且使用第一转向值将分组直接存储到第一设备的高速缓存中。 第二设备可以使用第二转向值将中断信号引导到第一设备的处理核心。