会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Method and apparatus for data transfer employing closed loop of memory nodes
    • 采用闭环存储器节点进行数据传输的方法和装置
    • US06654834B1
    • 2003-11-25
    • US09615645
    • 2000-07-13
    • Iain RobertsonJohn KeayAmarjit S. BhandalKeith Balmer
    • Iain RobertsonJohn KeayAmarjit S. BhandalKeith Balmer
    • G06F100
    • G06F15/173
    • Data transfer between a master node (300) and plural memory nodes (301-308) follows a synchronous fixed latency loop bus (255). Each memory node includes bus interface (311-318) which passes command, write data, address and read data to a next memory node in the loop. Each memory node performs a read from its memory at the specified address if a read command is directed to it. Each memory node performs a write to its memory at the specified address if a write command is directed to it. This configuration provides a fixed latency between the issue of a read command and the return of the read data no matter which memory node is accessed. This configuration prevents collision of returning read data. This configuration retains the issued read and write order preserving proper function for read/write and write/read command pairs. This configuration provides fixed loading to each stage regardless of the number of memory nodes. Thus the design of large systems operating at high speeds is simplified.
    • 主节点(300)和多个存储节点(301-308)之间的数据传输遵循同步固定等待时间环路总线(255)。 每个存储器节点包括总线接口(311-318),其将命令,写入数据,地址和读取数据传递给循环中的下一个存储器节点。 如果读取命令被指向,则每个存储器节点在指定的地址处从其存储器执行读取。 如果写入命令被指向,则每个存储器节点对指定地址的存储器执行写操作。 无论访问哪个存储器节点,此配置都会在发出读命令和读取数据的返回之间提供固定的等待时间。 该配置可以防止返回的读取数据发生冲突。 该配置保留发出的读写顺序保持读/写和写/读命令对的正确功能。 该配置为每个阶段提供固定加载,而不管存储器节点的数量。 因此,简化了以高速运行的大型系统的设计。
    • 7. 发明授权
    • Effective channel priority processing for transfer controller with hub and ports
    • 具有集线器和端口的传输控制器的有效信道优先级处理
    • US06681270B1
    • 2004-01-20
    • US09713563
    • 2000-11-15
    • Sanjive AgarwalaIain RobertsonDavid A. Comisky
    • Sanjive AgarwalaIain RobertsonDavid A. Comisky
    • G06F300
    • G06F13/387
    • A data transfer controller with hub and ports uses an effective channel priority processing technique and algorithm. Data transfer requests are queued in a first-in-first-out fashion at the data source ports. Each data transfer request has a priority level for execution. In effective channel priority processing the priority level assigned to a source port is the greatest priority level of any data transfer request in the corresponding first-in-first-out queue. This techniques prevents a low priority data transfer request at the output of a source port queue from blocking a higher priority data transfer request further back in the queue. Raising the priority of all data transfer requests within a source port queue enables the low priority data transfer request to complete enabling the high priority data transfer request to be reached. Thus both the low priority data transfer request and the high priority data transfer request in the queue of a single port are serviced before intermediate priority data transfer requests at the output of other source port queues.
    • 具有集线器和端口的数据传输控制器使用有效的信道优先级处理技术和算法。 数据传输请求在数据源端口以先进先出的方式排队。 每个数据传输请求具有执行的优先级。 在有效的信道优先级处理中,分配给源端口的优先级是相应的先进先出队列中任何数据传输请求的最高优先级。 该技术防止在源端口队列的输出端的低优先级数据传输请求阻塞更高优先级的数据传输请求进一步返回到队列中。 提高源端口队列内所有数据传输请求的优先级使得能够实现低优先级数据传输请求,从而能够实现高优先级的数据传输请求。 因此,在其他源端口队列的输出处的中间优先级数据传输请求之前,对单个端口的队列中的低优先级数据传输请求和高优先级数据传输请求进行服务。
    • 8. 发明授权
    • External direct memory access processor interface to centralized transaction processor
    • 外部直接存储器访问处理器接口集中在事务处理器
    • US06654819B1
    • 2003-11-25
    • US09603332
    • 2000-06-26
    • David A. ComiskyIain RobertsonSanjive Agarwala
    • David A. ComiskyIain RobertsonSanjive Agarwala
    • G06F300
    • G06F13/30
    • An external direct memory access unit includes an event recognizer recognizing plural event types, a priority encoder selecting for service one recognized external event, a parameter memory storing service request parameters corresponding to each event type and an external direct memory access controller recalling service request parameters from the parameter memory corresponding to recognized events and submitting them to a centralized transaction processor. The service request parameters include a priority for centralized transaction processor independent of the event recognition priority. The service request parameters may be stored in the form of a linked list. The service requests are preferably direct memory accesses which may include writes to the parameter memory for self modification. The centralized transaction processor may signal an event to event recognizer upon completion of a requested data transfer.
    • 外部直接存储器访问单元包括识别多个事件类型的事件识别器,选择服务一个识别的外部事件的优先级编码器,存储与每个事件类型相对应的服务请求参数的参数存储器以及从外部直接存储器访问控制器召回服务请求参数 参数存储器对应于识别的事件并将其提交给集中式事务处理器。 服务请求参数包括独立于事件识别优先级的集中式事务处理器的优先级。 服务请求参数可以以链表的形式存储。 服务请求优选地是直接存储器访问,其可以包括对参数存储器的写入以进行自修改。 在完成所请求的数据传输之后,集中式事务处理器可以向事件识别器通知事件。
    • 9. 发明授权
    • Low cost alternative to large dual port RAM
    • 低成本替代大型双端口RAM
    • US06314047B1
    • 2001-11-06
    • US09713560
    • 2000-11-15
    • John KeayIain RobertsonKarl M. GuttagKeith Balmer
    • John KeayIain RobertsonKarl M. GuttagKeith Balmer
    • G11C800
    • G11C11/412G11C8/16
    • Data transfer between multiple processor nodes and multiple static memory storage nodes is made more efficient using a wrapper of logic surrounding a conventional single port static memory function. The wrapper logic comprises FIFO devices which provide buffering between a given processor node and its associated memory function. The added buffering allows the design to trade allowable added read and write latency for a significant reduction in memory complexity. A single port random access memory structure enclosed within the wrapper provides the functional throughput advantage that only a dual port memory device would otherwise make possible.
    • 使用围绕常规单端口静态存储器功能的逻辑封装件,使多个处理器节点和多个静态存储器存储节点之间的数据传输变得更有效。 封装逻辑包括提供给定处理器节点与其相关联的存储器功能之间的缓冲的FIFO设备。 添加的缓冲允许设计交易允许的增加的读和写延迟,显着降低内存复杂性。 包装在封装件中的单端口随机存取存储器结构提供了功能吞吐量优点,即只有双端口存储器件将成为可能。
    • 10. 发明授权
    • Data processing apparatus with register file bypass
    • 具有寄存器文件旁路的数据处理设备
    • US06839831B2
    • 2005-01-04
    • US09733597
    • 2000-12-08
    • Keith BalmerRichard D. SimpsonIain RobertsonJohn Keay
    • Keith BalmerRichard D. SimpsonIain RobertsonJohn Keay
    • G06F9/30G06F9/302G06F9/355G06F9/38G06F9/28
    • G06F9/3885G06F9/3001G06F9/3012G06F9/355G06F9/3824G06F9/3828G06F9/3891
    • A data processing apparatus includes first (78) and second (80) functional unit groups, each includes a plurality of functional units and a register file (76) comprising a plurality of registers. A comparator (181) receives the operand register number of a current instruction for a functional unit in the first functional unit group, and the destination register number of an immediately preceding instruction for the second functional unit group. A register file bypass multiplexer (174) selects the data from the register corresponding to the operand number of the current instruction on no match and selects the output of the second functional unit group (hotpath 172) if the comparator indicates a match. The first functional unit utilizes the output of the second functional unit group without waiting for the result to be stored in the register file.
    • 数据处理装置包括第一(78)和第二(80)个功能单元组,每个功能单元组包括多个功能单元和包括多个寄存器的寄存器文件(76)。 比较器(181)接收第一功能单元组中的功能单元的当前指令的操作数寄存器号和第二功能单元组的紧接在前的指令的目的地寄存器号。 寄存器文件旁路多路复用器(174)在不匹配的情况下从当前指令的操作数编号对应的寄存器中选择数据,如果比较器指示匹配,则选择第二功能单元组(热路径172)的输出。 第一功能单元利用第二功能单元组的输出,而不等待结果存储在寄存器文件中。