会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 21. 发明申请
    • Receive coalescing and direct data placement
    • 接收合并和直接数据放置
    • US20080082685A1
    • 2008-04-03
    • US11823295
    • 2007-06-27
    • Alireza DabaghMurari Sridharan
    • Alireza DabaghMurari Sridharan
    • G06F15/173
    • H04L69/22H04L69/12
    • A networked computer with a network interface device to which the network stack can offload a subset of the functions needed to process received data packets. The network interface device can receive a map between connections and application buffers. Upon receipt of a data packet through a connection, the network interface device may use the map to identify an application buffer and transfer the data packet to that application buffer. The network interface device may be programmed to recognize qualifications on data packets appropriate for transfer to an application buffer, such as by receiving the sequence number of the next expected packet. Because the network interface device can recognize packets for transfer to an application buffer by simple comparison of a packet header to the map, additional hardware required in the network interface device to perform the offloaded functions is lightweight.
    • 具有网络接口设备的网络计算机,网络堆栈可以卸载处理接收的数据分组所需的功能的子集。 网络接口设备可以在连接和应用缓冲区之间接收映射。 在通过连接接收到数据分组时,网络接口设备可以使用映射来识别应用缓冲器并将数据分组传送到该应用缓冲器。 网络接口设备可以被编程为识别适合于传送到应用缓冲器的数据分组的资格,例如通过接收下一个预期分组的序列号。 因为网络接口设备可以通过简单地将分组报头与地图进行比较来识别用于传送到应用缓冲区的分组,所以网络接口设备中执行卸载功能所需的附加硬件是轻量级的。
    • 25. 发明申请
    • PERFORMANCE OF MULTI-PROCESSOR COMPUTER SYSTEMS
    • 多处理器计算机系统的性能
    • US20130055270A1
    • 2013-02-28
    • US13219373
    • 2011-08-26
    • Alireza DabaghMurari SridharanJoseph NieveltGanesh SrinivasanMuhammad Junaid Shahid
    • Alireza DabaghMurari SridharanJoseph NieveltGanesh SrinivasanMuhammad Junaid Shahid
    • G06F9/46
    • H04L41/0803G06F9/5088G06F15/1735H04L49/9068H04L49/9078
    • Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received is distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how information received is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors.
    • 本发明的实施例可以改善处理经由网络接收的信息的多处理器系统的性能。 例如,一些实施例可以实现系统的配置,使得接收到的信息被分配在多个处理器之间以进行有效的处理。 用户可以从多个配置选项中进行选择,每个配置选项与所接收的处理信息的特定模式相关联。 通过选择配置选项,用户可以指定如何处理收到的信息以利用系统的特征,例如通过将系统上的处理器与某些NIC对齐。 因此,与NIC对准的处理器可以执行与由该NIC接收的信息相关联的联网相关任务。 如果初始对齐导致一个或多个处理器变得过度负担,则处理任务可以被动态地重新分配给其他处理器。
    • 30. 发明授权
    • Performance of multi-processor computer systems
    • 多处理器计算机系统的性能
    • US09021138B2
    • 2015-04-28
    • US13219373
    • 2011-08-26
    • Alireza DabaghMurari SridharanJoseph NieveltGanesh SrinivasanMuhammad Junaid Shahid
    • Alireza DabaghMurari SridharanJoseph NieveltGanesh SrinivasanMuhammad Junaid Shahid
    • G06F15/16G06F15/173G06F9/50
    • H04L41/0803G06F9/5088G06F15/1735H04L49/9068H04L49/9078
    • Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received is distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how information received is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors.
    • 本发明的实施例可以改善处理经由网络接收的信息的多处理器系统的性能。 例如,一些实施例可以实现系统的配置,使得接收到的信息被分配在多个处理器之间以进行有效的处理。 用户可以从多个配置选项中进行选择,每个配置选项与所接收的处理信息的特定模式相关联。 通过选择配置选项,用户可以指定如何处理收到的信息以利用系统的特征,例如通过将系统上的处理器与某些NIC对齐。 因此,与NIC对准的处理器可以执行与由该NIC接收的信息相关联的联网相关任务。 如果初始对齐导致一个或多个处理器变得过度负担,则处理任务可以被动态地重新分配给其他处理器。