Full Virtualization of Resources Across an IP Interconnect Using Page Frame Table
    81.
    发明申请
    Full Virtualization of Resources Across an IP Interconnect Using Page Frame Table 失效
    通过IP帧互连使用页面框架完整的资源虚拟化

    公开(公告)号:US20090198953A1

    公开(公告)日:2009-08-06

    申请号:US12024773

    申请日:2008-02-01

    IPC分类号: G06F12/10

    摘要: An addressing model is provided where devices, including I/O devices, are addressed with internet protocol (IP) addresses, which are considered part of the virtual address space. A task, such as an application, may be assigned an effective address range, which corresponds to addresses in the virtual address space. The virtual address space is expanded to include Internet protocol addresses. Thus, the page frame tables are also modified to include entries for IP addresses and additional properties for devices and I/O. Thus, a processing element, such as an I/O adapter or even a printer, for example, may also be addressed using IP addresses without the need for library calls, device drivers, pinning memory, and so forth. This addressing model also provides full virtualization of resources across an IP interconnect, allowing a process to access an I/O device across a network.

    摘要翻译: 提供了一种寻址模型,其中包括I / O设备在内的设备通过互联网协议(IP)地址进行寻址,这些地址被认为是虚拟地址空间的一部分。 可以为任务(例如应用程序)分配与虚拟地址空间中的地址对应的有效地址范围。 虚拟地址空间被扩展为包括互联网协议地址。 因此,页框表也被修改为包括用于设备和I / O的IP地址和附加属性的条目。 因此,例如,诸如I / O适配器或甚至打印机的处理元件也可以使用IP地址来寻址,而不需要库调用,设备驱动器,固定存储器等。 该寻址模型还可以跨IP互连提供资源的完全虚拟化,从而允许进程通过网络访问I / O设备。

    HASH COLLISION REDUCTION SYSTEM
    82.
    发明申请
    HASH COLLISION REDUCTION SYSTEM 有权
    HASH碰撞减少系统

    公开(公告)号:US20130311492A1

    公开(公告)日:2013-11-21

    申请号:US13475990

    申请日:2012-05-20

    IPC分类号: G06F17/30

    摘要: An improved computer system that can include a controller having a computer processor, the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller. The system may also include a collision avoidance apparatus that reduces hashing collisions by using a plurality of tables and a plurality of keys per bucket. The system may further include a hash apparatus in communication with the controller to map the plurality of keys to the plurality of tables where the hash apparatus uses a single hash logic to provide an avalanche effect when one key is changed which results in nearly half of bits changing in the plurality of tables.

    摘要翻译: 一种改进的计算机系统,其可以包括具有计算机处理器的控制器,所述控制器在与引入到控制器的新组件接口时减少插入时间和/或冲突。 该系统还可以包括通过使用多个表和每个桶的多个密钥来减少散列冲突的冲突避免装置。 该系统还可以包括与控制器通信的散列装置,以将多个密钥映射到多个表,其中散列装置使用单个散列逻辑以在一个密钥改变时提供雪崩效应,这导致几乎一半的比特 改变多个表。

    Hash collision reduction system
    83.
    发明授权
    Hash collision reduction system 有权
    哈希碰撞减少系统

    公开(公告)号:US08762399B2

    公开(公告)日:2014-06-24

    申请号:US13475990

    申请日:2012-05-20

    IPC分类号: G06F17/30

    摘要: An improved computer system that can include a controller having a computer processor, the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller. The system may also include a collision avoidance apparatus that reduces hashing collisions by using a plurality of tables and a plurality of keys per bucket. The system may further include a hash apparatus in communication with the controller to map the plurality of keys to the plurality of tables where the hash apparatus uses a single hash logic to provide an avalanche effect when one key is changed which results in nearly half of bits changing in the plurality of tables.

    摘要翻译: 一种改进的计算机系统,其可以包括具有计算机处理器的控制器,所述控制器在与引入到控制器的新组件接口时减少插入时间和/或冲突。 该系统还可以包括通过使用多个表和每个桶的多个密钥来减少散列冲突的冲突避免装置。 该系统还可以包括与控制器通信的散列装置,以将多个密钥映射到多个表,其中散列装置使用单个散列逻辑以在一个密钥改变时提供雪崩效应,这导致几乎一半的比特 改变多个表。

    COMPUTER INTERFACE SYSTEM
    84.
    发明申请
    COMPUTER INTERFACE SYSTEM 有权
    计算机接口系统

    公开(公告)号:US20130311436A1

    公开(公告)日:2013-11-21

    申请号:US13475973

    申请日:2012-05-19

    IPC分类号: G06F17/30

    摘要: An improved computer system may include a controller including a computer processor. The system may also include a selector apparatus in communication with the controller to choose a table having a higher collision quality index than other tables under consideration by the selector apparatus. The system may further include an exchanger apparatus to configure a standby table that replaces the table chosen by the selector apparatus. The system may additionally include a switch that changes a hash function based upon the exchanger apparatus' replacement of the chosen table to enable the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller.

    摘要翻译: 改进的计算机系统可以包括包括计算机处理器的控制器。 该系统还可以包括与控制器通信的选择器装置,以选择具有比选择装置考虑的其它表格更高的冲突质量指标的表格。 该系统还可以包括交换装置,用于配置替换由选择装置选择的表的备用表。 该系统可以另外包括基于交换机设备更换所选择的表来改变散列函数的开关,以使得当与引入控制器的新组件接口时,控制器能够减少插入时间和/或冲突。

    Data Path for Data Extraction From Streaming Data
    85.
    发明申请
    Data Path for Data Extraction From Streaming Data 有权
    流数据提取数据的数据路径

    公开(公告)号:US20120155492A1

    公开(公告)日:2012-06-21

    申请号:US12974689

    申请日:2010-12-21

    IPC分类号: H04J3/24

    CPC分类号: H04J3/1682

    摘要: A data path for streaming data includes a plurality of sequential data registers, each of the plurality of sequential data registers comprising a plurality of data fields, wherein the streaming data moves sequentially through the sequential data registers; and a multiplexing unit, the multiplexing unit configured such that the multiplexing unit has access to each of the plurality of data fields of the plurality of sequential data registers, and wherein the multiplexing unit is configured to extract data from the streaming data as the streaming data moves through the sequential data registers in response to a data request.

    摘要翻译: 用于流数据的数据路径包括多个顺序数据寄存器,所述多个顺序数据寄存器中的每一个包括多个数据字段,其中所述流数据顺序地通过所述顺序数据寄存器移动; 以及多路复用单元,所述复用单元被配置为使得所述复用单元能够访问所述多个顺序数据寄存器中的所述多个数据字段中的每一个,并且其中所述复用单元被配置为从所述流式数据中提取数据作为所述流数据 响应于数据请求,移动顺序数据寄存器。

    Communication line adapter for use with a communications controller
    87.
    发明授权
    Communication line adapter for use with a communications controller 失效
    用于通讯控制器的通讯线适配器

    公开(公告)号:US4504901A

    公开(公告)日:1985-03-12

    申请号:US300846

    申请日:1981-09-10

    CPC分类号: G06F13/385

    摘要: A line adapter for permitting the transfer of information between terminals and a bus connected to the central control unit CCU of a communications controller. The line adapter includes a microprocessor associated with a control memory and a scanner. A random access memory is split into zones, one zone being assigned to each line. During an initiating phase, the zones are personalized under the control of the microcode by sending initiating parameters (which are characteristics of the lines) to the memory, through an asynchronous path bus and external registers. Exchanges of temporarily-stored data between the CCU bus and the lines are carried out through cycle steal operations between the control memory and the random access memory.

    摘要翻译: 用于允许终端之间的信息传输和连接到通信控制器的中央控制单元CCU的总线的线路适配器。 线路适配器包括与控制存储器和扫描器相关联的微处理器。 随机访问存储器被分割成区域,一个区域被分配给每一行。 在启动阶段,通过将异步路径总线和外部寄存器发送启动参数(它们是线路的特性)到存储器,在微代码的控制下对这些区域进行个性化处理。 通过控制存储器和随机存取存储器之间的循环窃取操作来执行在CCU总线和线路之间临时存储的数据的交换。

    Computer interface system
    88.
    发明授权
    Computer interface system 有权
    计算机接口系统

    公开(公告)号:US08745013B2

    公开(公告)日:2014-06-03

    申请号:US13475973

    申请日:2012-05-19

    IPC分类号: G06F17/00

    摘要: An improved computer system may include a controller including a computer processor. The system may also include a selector apparatus in communication with the controller to choose a table having a higher collision quality index than other tables under consideration by the selector apparatus. The system may further include an exchanger apparatus to configure a standby table that replaces the table chosen by the selector apparatus. The system may additionally include a switch that changes a hash function based upon the exchanger apparatus′ replacement of the chosen table to enable the controller to reduce insertion times and/or collisions when interfacing with new components introduced to the controller.

    摘要翻译: 改进的计算机系统可以包括包括计算机处理器的控制器。 该系统还可以包括与控制器通信的选择器装置,以选择具有比选择装置考虑的其它表格更高的冲突质量指标的表格。 该系统还可以包括交换装置,用于配置替换由选择装置选择的表的备用表。 该系统可以另外包括基于交换机设备更换所选择的表来改变散列函数的开关,以使得当与引入控制器的新组件接口时,控制器能够减少插入时间和/或冲突。