会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for enabling pipelining of buffered data
    • 用于实现缓冲数据流水线化的方法和装置
    • US5706443A
    • 1998-01-06
    • US241904
    • 1994-05-11
    • James T. BradyDamon W. FinneyMichael H. HartungDonald J. LangJaishankar M. MenonDavid R. NowlenCalvin K. Tang
    • James T. BradyDamon W. FinneyMichael H. HartungDonald J. LangJaishankar M. MenonDavid R. NowlenCalvin K. Tang
    • G06F13/12G06F5/06G06F13/38G06F13/00
    • G06F5/06
    • A system that enables pipelining of data to and from a memory includes multiple control block data structures which indicate amounts of data stored in the memory. An input port device receives and stores in memory, data segments of a received data message and only updates status information in the software control blocks when determined quantities of the data segments are stored. An output port is responsive to a request for transmission of a portion of the received data and to a signal from the input port that at least a first control count of data segments of the received data are present in memory. The output port then outputs the stored data segments from memory but discontinues the action if, before the required portion of the received data is outputted, software control blocks indicate that no further stored data segments are available for outputting. The input port then updates the software control blocks when newly arrived and stored data segments reach a second control count value, the updating occurring irrespective of whether the determined quantity of the received data has been stored in memory.
    • 使得数据能够流向存储器和从存储器流出的系统包括指示存储在存储器中的数据量的多个控制块数据结构。 输入端口设备在存储器中接收并存储接收的数据消息的数据段,并且仅在存储确定的数据段的数量时才更新软件控制块中的状态信息。 输出端口响应于对接收到的数据的一部分的传输的请求和来自输入端口的信号,接收到的数据的数据段的至少第一控制计数存在于存储器中。 然后,输出端口从存储器输出存储的数据段,但是如果在输出所接收的数据的所需部分之前,软件控制块指示没有进一步存储的数据段可用于输出,则停止该动作。 然后,当新到达时,输入端口更新软件控制块,并且存储的数据段达到第二控制计数值,无论所确定的接收数据量是否已被存储在存储器中,更新发生。
    • 3. 发明授权
    • Expedited message transfer in a multi-nodal data processing system
    • 在多节点数据处理系统中快速传送消息
    • US5630059A
    • 1997-05-13
    • US383962
    • 1995-02-06
    • James T. BradyDamon W. FinneyDavid R. Nowlen
    • James T. BradyDamon W. FinneyDavid R. Nowlen
    • G06F15/16G06F13/00G06F13/12G06F15/177H04L12/56H04L29/06
    • H04L49/9057G06F13/128H04L29/06H04L49/90H04L49/901H04L49/9052
    • A multi-nodal computing system is connected by a communication network. A first node of the multi-nodal system includes apparatus for transmitting an information transfer request to a second node, the request including identification data that the second node can use to access the selected information. The second node includes memory for storing the requested information and a message output control structure. A processor is responsive to received identification data from the first node to access selected information that is defined by the data. The processor is further responsive to the information transfer request to insert the identification data received from the first node directly into a message output control structure. The processor then initiates an output operation by employing the identification data in the message output control data structure to access the identified information and to communicate the information to the first node. In such manner, no processor interrupt is required (with software intervention) to enable the requested information to be transferred, as pointers to that information are already included in the message output control structure, with the output mechanism in the second node employing that output control structure to access and transmit the requested information.
    • 多节点计算系统通过通信网络连接。 多节点系统的第一节点包括用于向第二节点发送信息传送请求的装置,所述请求包括第二节点可用于访问所选信息的标识数据。 第二节点包括用于存储所请求的信息和消息输出控制结构的存储器。 处理器响应于来自第一节点的接收到的标识数据来访问由数据定义的所选择的信息。 处理器进一步响应信息传送请求,将从第一节点接收的识别数据直接插入到消息输出控制结构中。 然后,处理器通过采用消息输出控制数据结构中的识别数据来发起输出操作来访问所识别的信息并将信息传送到第一节点。 以这种方式,由于在该消息输出控制结构中已经包括指向该信息的指针,所以不需要处理器中断(通过软件干预)来启用所请求的信息,其中第二节点中的输出机制使用该输出控制 结构来访问和传送所请求的信息。
    • 6. 发明授权
    • In log sparing for log structured arrays
    • 在日志中保留日志结构化数组
    • US5488701A
    • 1996-01-30
    • US340977
    • 1994-11-17
    • James T. BradyJaishankar M. Menon
    • James T. BradyJaishankar M. Menon
    • G06F3/06G06F11/10G06F12/02G11C29/00G06F11/34
    • G11C29/74G06F11/1088G06F12/023G06F2003/0697G06F3/0601
    • In a log structured array (LSA) storage subsystem, a method for recovering from a storage device failure which incorporates the LSA write and garbage collection procedures, thereby simplifying the recovery process and eliminating the need for dedicated or distributed sparing schemes. Data is distributed across the array in N+P parity groups. Upon a device failure, each lost data block is reconstructed from the remaining blocks of its parity group. The reconstructed block is then placed in the subsystem write buffer to be processed with incoming write data, and new parity is generated for the remaining N-1 data blocks of the group. A lost parity block is replaced by first moving one of the data blocks of its parity group to the write buffer, and then generating new parity for the remaining N-1 data blocks. Also disclosed is a storage subsystem implementing the preceding recovery method.
    • 在日志结构化阵列(LSA)存储子系统中,一种从存储设备故障中恢复的方法,其中包含了LSA写入和垃圾收集过程,从而简化了恢复过程,并且消除了对专用或分布式备份方案的需求。 数据在N + P个奇偶校验组中分布在阵列中。 在设备故障时,从其奇偶校验组的剩余块重构每个丢失的数据块。 然后将重建的块放置在子系统写入缓冲器中,以进入写入数据进行处理,并为该组的剩余N-1个数据块生成新的奇偶校验。 丢失的奇偶校验块被首先将其奇偶校验组的数据块中的一个移动到写缓冲器,然后为剩余的N-1个数据块生成新的奇偶校验。 还公开了实现上述恢复方法的存储子系统。
    • 8. 发明授权
    • Method and apparatus for assuring that multiple messages in a multi-node
network are assured fair access to an outgoing data stream
    • 确保多节点网络中的多个消息被确保公正地访问输出数据流的方法和装置
    • US5613067A
    • 1997-03-18
    • US176042
    • 1993-12-30
    • James T. BradyDamon W. FinneyDonald J. LangGeorge B. MareninDavid Nowlen
    • James T. BradyDamon W. FinneyDonald J. LangGeorge B. MareninDavid Nowlen
    • G06F15/173H04L29/06G06F13/20G06F13/28
    • G06F15/17375H04L29/06
    • A multi-node data processing system implements a method that assures that plural messages are enabled "fair" access to a data stream. Each node includes apparatus for controlling message transmissions and/or receptions from another node over a communication network. The method comprises the steps of: transmitting a routing message from a first destination node to a source node, the routing message signalling a readiness of the destination node to receive a data message; transmitting a first data message to the first destination node from the source node in response to the ready message; transmitting a conditional disconnect message from the first destination node to the source node upon receipt of a predetermined amount (i.e. a "slice") of the first data message. The source node responds to the conditional disconnect message by either (1) disconnecting from the first destination node, and commencing transmission of a slice of a second data message to a second destination node if during transmission of the slice of the first data message, the source node has received a ready message from the second destination node; or (2) continuing transmission of the data message to the first destination node until message end or, following the procedure in (1) if a new ready message is received by the source node from a further destination node, whichever occurs first.
    • 多节点数据处理系统实现了一种确保多个消息能够“公平地”访问数据流的方法。 每个节点包括用于通过通信网络控制来自另一个节点的消息传输和/或接收的装置。 该方法包括以下步骤:从第一目的地节点向源节点发送路由消息,所述路由消息发信号通知目的节点接收数据消息的准备状态; 响应于所述就绪消息,从所述源节点向所述第一目的地节点发送第一数据消息; 在接收到所述第一数据消息的预定量(即,“切片”)时,将条件断开消息从所述第一目的地节点发送到所述源节点。 源节点通过(1)从第一目的地节点断开并且如果在第一数据消息的片的传输期间开始将第二数据消息的片段传输到第二目的地节点来响应条件断开消息,则 源节点已经从第二目的地节点接收到就绪消息; 或者(2)数据消息继续传送到第一目的地节点,直到消息结束,或者按照(1)中的源节点从另一个目的地节点接收到新的就绪消息的过程(以先发生者为准)。
    • 9. 发明授权
    • Interrupt protocol system and method using priority-arranged queues of
interrupt status block control data structures
    • 中断协议系统和方法采用优先级排队的中断状态块控制数据结构
    • US5606703A
    • 1997-02-25
    • US567940
    • 1995-12-06
    • James T. BradyDamon W. Finney
    • James T. BradyDamon W. Finney
    • G06F9/48G06F13/26G06F9/46
    • G06F9/4812G06F13/26
    • A data processing system includes a software interrupt handler which controls performance of interrupt actions. The system further includes plural subsystems, each subsystem manifesting an interrupt request upon occurrence of an associated event. Hardware is provided which responds to an interrupt request by issuing an order to construct an interrupt status block (ISB) control data structure with a determined priority ranking. A controller is responsive to the issued order and constructs the ISB data structure. The ISB at least includes a pointer value indicating a next ISB having a same priority ranking, interrupt data identifying an interrupt procedure to be used by the software interrupt handler and information indicating a source of the interrupt request. The controller arranges the ISB in a queue of ISB's having a same determined priority and signals the software interrupt handler to commence performance of an interrupt action only if the order issued by the hardware requires an immediate interrupt. In such case, the software interrupt handler responds by reading contents of the ISB and performing operations in accordance with that data. Otherwise, normal processing resumes. Under normal circumstances, the controller, in executing an interrupt, is not required to inquire of the subsystem which manifested the interrupt request.
    • 数据处理系统包括控制中断动作性能的软件中断处理程序。 该系统还包括多个子系统,每个子系统在出现相关事件时表现出中断请求。 提供了通过发出命令来构造具有确定的优先等级的中断状态块(ISB)控制数据结构来响应中断请求的硬件。 控制器响应发出的订单并构造ISB数据结构。 ISB至少包括指示具有相同优先级排名的下一个ISB的指针值,识别由软件中断处理程序使用的中断过程的中断数据和指示中断请求源的信息。 控制器将ISB排列在具有相同确定优先级的ISB队列中,并且只有当硬件发出的命令需要立即中断时,信号才能开始执行中断操作。 在这种情况下,软件中断处理器通过读取ISB的内容并根据该数据执行操作来做出响应。 否则,恢复正常处理。 在正常情况下,控制器在执行中断时不需要查询显示中断请求的子系统。