会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 26. 再颁专利
    • High speed memory and input/output processor subsystem for efficiently allocating and using high-speed memory and slower-speed memory
    • 高速存储器和输入/输出处理器子系统,用于高效分配和使用高速存储器和较慢速度的存储器
    • USRE45097E1
    • 2014-08-26
    • US13365136
    • 2012-02-02
    • Sundar IyerNick McKeown
    • Sundar IyerNick McKeown
    • G06F13/00
    • G06F13/1668G06F12/0223G06F12/0607G06F2212/205
    • An input/output processor for speeding the input/output and memory access operations for a processor is presented. The key idea of an input/output processor is to functionally divide input/output and memory access operations tasks into a compute intensive part that is handled by the processor and an I/O or memory intensive part that is then handled by the input/output processor. An input/output processor is designed by analyzing common input/output and memory access patterns and implementing methods tailored to efficiently handle those commonly occurring patterns. One technique that an input/output processor may use is to divide memory tasks into high frequency or high-availability components and low frequency or low-availability components. After dividing a memory task in such a manner, the input/output processor then uses high-speed memory (such as SRAM) to store the high frequency and high-availability components and a slower-speed memory (such as commodity DRAM) to store the low frequency and low-availability components. Another technique used by the input/output processor is to allocate memory in such a manner that all memory bank conflicts are eliminated. By eliminating any possible memory bank conflicts, the maximum random access performance of DRAM memory technology can be achieved.
    • 提出了一种用于加速处理器的输入/输出和存储器访问操作的输入/输出处理器。 输入/输出处理器的关键思想是将输入/输出和存储器访问操作任务功能划分为由处理器处理的计算密集型部分以及I / O或存储器密集部分,然后由输入/输出处理 处理器。 输入/输出处理器是通过分析常用的输入/输出和存储器访问模式来设计的,并且实现了有效处理这些常见模式的方法。 输入/输出处理器可以使用的一种技术是将存储器任务分为高频或高可用性组件以及低频或低可用性组件。 在以这种方式分配存储器任务之后,输入/输出处理器然后使用高速存储器(例如SRAM)来存储高频和高可用性组件以及较慢速存储器(例如商品DRAM)来存储 低频和低可用性组件。 输入/输出处理器使用的另一技术是以消除所有存储器组冲突的方式分配存储器。 通过消除任何可能的存储体冲突,可以实现DRAM存储器技术的最大随机存取性能。
    • 27. 发明授权
    • Method for deflection routing of data packets to alleviate link overload in IP networks
    • 数据包的偏转路由方法,以减轻IP网络中的链路过载
    • US07362703B1
    • 2008-04-22
    • US10616793
    • 2003-07-10
    • Nina TaftSupratik BhattacharyyaChristophe DiotSundar Iyer
    • Nina TaftSupratik BhattacharyyaChristophe DiotSundar Iyer
    • H04L12/26G06F15/173
    • H04L45/12H04L45/06
    • The present invention provides methods for deflecting the routing data packets in an IP network to avoid overloaded links and to alleviate link congestion. One method in accordance with the present invention is, when the next link on the shortest route path is congested, to deflect a data packet to an adjacent node with a decreasing cost to the destination that is not the next hop on the shortest route path to the destination. A further method in accordance with the present invention deflects a data packet to an intra-PoP node with a small increase in cost to the destination to avoid a congested link. These and other methods in accordance with the present invention may be used alone or in combination as a method for deflection routing data packets to alleviate and avoid link congestion in an IP network.
    • 本发明提供了在IP网络中偏转路由数据分组以避免重载链路并减轻链路拥塞的方法。 根据本发明的一种方法是当最短路径路径上的下一条链路拥塞时,将数据分组以相对于不是下一跳的目的地的成本降低到最短路由路径上的相邻节点 目的地。 根据本发明的另一种方法是将数据分组偏移到PoP节点内,以较少的成本增加到目的地以避免拥塞的链路。 根据本发明的这些和其他方法可以单独使用或组合使用作为偏转路由数据分组的方法,以减轻和避免IP网络中的链路拥塞。
    • 29. 发明授权
    • Intelligent memory interface
    • 智能记忆体接口
    • US09274586B2
    • 2016-03-01
    • US11222387
    • 2005-09-07
    • Sundar IyerNick McKeownMorgan Littlewood
    • Sundar IyerNick McKeownMorgan Littlewood
    • G06F12/00G06F1/32H04L12/861H04L12/935
    • G06F1/3209H04L49/3009H04L49/3036H04L49/90
    • Many computer processing tasks require large numbers of memory intensive operations to be performed very rapidly. For example, computer network requires that packets be placed into and removed from First-In First-Out (FIFO) queues, numerous counters to be maintained and routing table look-ups to be performed. All of these operations must be performed at very high-speeds in order to keep up with today's high-speed computer network traffic. To help perform these high-speed memory tasks, a high-speed intelligent memory subsystem has been developed. The high-speed intelligent memory subsystem handles the intricacies of these memory operations such that a main process is relieved of some of its duties. Various different high-level memory interfaces for interfacing with the intelligent memory subsystem. The memory interfaces may be hardware-based or software-based. In one embodiment, two layers of interfaces are implemented such that an internal interface may evolve over successive generations without affecting an externally visible interface.
    • 许多计算机处理任务需要非常快速地执行大量的内存密集型操作。 例如,计算机网络要求将数据包放入先入先出(FIFO)队列中的数据包,要保留的许多计数器和要执行的路由表查找。 所有这些操作必须以非常高的速度执行,以便跟上当今的高速计算机网络流量。 为了帮助执行这些高速存储器任务,开发了高速智能存储器子系统。 高速智能存储器子系统处理这些记忆操作的复杂性,使得主程序免除了其一些职责。 各种不同的高级存储器接口,用于与智能存储器子系统进行接口。 存储器接口可以是基于硬件的或基于软件的。 在一个实施例中,实现两层接口,使得内部接口可以在连续世代上演进而不影响外部可见接口。
    • 30. 发明授权
    • High speed memory and input/output processor subsystem for efficiently allocating and using high-speed memory and slower-speed memory
    • 高速存储器和输入/输出处理器子系统,用于高效分配和使用高速存储器和较慢速度的存储器
    • US07657706B2
    • 2010-02-02
    • US11016572
    • 2004-12-17
    • Sundar IyerNick McKeown
    • Sundar IyerNick McKeown
    • G06F13/00
    • G06F13/1668G06F12/0223G06F12/0607G06F2212/205
    • An input/output processor for speeding the input/output and memory access operations for a processor is presented. The key idea of an input/output processor is to functionally divide input/output and memory access operations tasks into a compute intensive part that is handled by the processor and an I/O or memory intensive part that is then handled by the input/output processor. An input/output processor is designed by analyzing common input/output and memory access patterns and implementing methods tailored to efficiently handle those commonly occurring patterns. One technique that an input/output processor may use is to divide memory tasks into high frequency or high-availability components and low frequency or low-availability components. After dividing a memory task in such a manner, the input/output processor then uses high-speed memory (such as SRAM) to store the high frequency and high-availability components and a slower-speed memory (such as commodity DRAM) to store the low frequency and low-availability components. Another technique used by the input/output processor is to allocate memory in such a manner that all memory bank conflicts are eliminated. By eliminating any possible memory bank conflicts, the maximum random access performance of DRAM memory technology can be achieved.
    • 提出了一种用于加速处理器的输入/输出和存储器访问操作的输入/输出处理器。 输入/输出处理器的关键思想是将输入/输出和存储器访问操作任务功能划分为由处理器处理的计算密集型部分以及I / O或存储器密集部分,然后由输入/输出处理 处理器。 输入/输出处理器是通过分析常用的输入/输出和存储器访问模式来设计的,并且实现了有效处理这些常见模式的方法。 输入/输出处理器可以使用的一种技术是将存储器任务分为高频或高可用性组件以及低频或低可用性组件。 在以这种方式分配存储器任务之后,输入/输出处理器然后使用高速存储器(例如SRAM)来存储高频和高可用性组件以及较慢速存储器(例如商品DRAM)来存储 低频和低可用性组件。 输入/输出处理器使用的另一技术是以消除所有存储器组冲突的方式分配存储器。 通过消除任何可能的存储体冲突,可以实现DRAM存储器技术的最大随机存取性能。