会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method for interprocessor communication
    • 处理器间通信的装置和方法
    • US5850521A
    • 1998-12-15
    • US689655
    • 1991-04-23
    • Victor M. MorgantiPatrick E. PrangeJames B. GeyerGeorge J. Barlow
    • Victor M. MorgantiPatrick E. PrangeJames B. GeyerGeorge J. Barlow
    • G06F15/167G06F15/17
    • G06F15/167G06F15/17
    • In order to provide communication between two processors in a data processing system, a target processor includes apparatus that can store data signal groups from a source processor. Having stored a data signal group from the source processor, the target processor notifies the source processor of the receipt of the data signal group. In response to the presence of the stored data signal group, the target processor executes a interprocessor command or instruction identified by the transferred data signal group. The source processor at a preselected time, executes an instruction to determine if the command designated by the data signal group stored in the target processor has been executed. The commands specified by the transferred data signal groups can be executed under hardware control by the target processor in a relatively short time immediately following completion of the instruction in execution in the target processor at the time of the transfer of the data signal group. The interprocessor communication has only a minor impact on the performance of the source processor and the target processor because of the command implementation by apparatus.
    • 为了在数据处理系统中的两个处理器之间提供通信,目标处理器包括可以存储来自源处理器的数据信号组的装置。 从源处理器存储了数据信号组后,目标处理器向源处理器通知数据信号组的接收。 响应于存储的数据信号组的存在,目标处理器执行由传送的数据信号组识别的处理器间命令或指令。 源处理器在预先选择的时间,执行指令,以确定由目标处理器中存储的数据信号组指定的命令是否已被执行。 由传送的数据信号组指定的命令可以在目标处理器在数据信号组传送时在目标处理器中执行的指令完成之后的较短时间内由目标处理器在硬件控制下执行。 由于设备的命令实现,处理器之间的通信对源处理器和目标处理器的性能影响不大。
    • 3. 发明授权
    • Means for providing a graceful power shut-down capability in a
multiprocessor system having certain processors not inherently having a
power shut-down capability
    • 用于在具有某些处理器的多处理器系统中提供优雅的电源关闭能力的手段,该处理器本身不具有电源关闭能力
    • US5367697A
    • 1994-11-22
    • US781513
    • 1991-10-22
    • George J. BarlowJames W. Keeley
    • George J. BarlowJames W. Keeley
    • G06F11/00G06F1/30
    • G06F11/1441
    • A multiprocessor computer system includes first processors, second processors, a system management means for performing system management functions, including detecting pending power shut-downs and sending power shut-down messages addressed to each of the first processors warning of pending power shut-downs, and a system bus for communication between the first and second processors and the system management means, including the communication of pending power shut-down messages. The first processors include interrupt handling means responsive to pending power shut-down messages for executing power shut-down routines for placing the first processors into a known state before power termination, but the second processors inherently do not include a power shut-down capability. In each of the second processors, a power shut-down means is provided to place the second processors in a known state before a power termination, including a bus monitor connected from the system bus and responsive to any power shut-down message addressed to a first processor for generating an output indicating the occurrence of a power shut-down message to a first processor. The second processor also includes non-maskable interrupt logic connected from the power shut-down message output of the bus monitor and responsive to the power shut-down message output of the bus monitor for generating a non-maskable interrupt output to the second processor. The second processor is in turn responsive to a non-maskable interrupt output of the non-maskable logic for querying the non-maskable logic to determine the nature of the interrupt, and responsive to the indicated occurrence of a power shut-down message to any first processor for executing a power shut-down routine for placing the second processor in a known state before the termination of power.
    • 多处理器计算机系统包括第一处理器,第二处理器,用于执行系统管理功能的系统管理装置,包括检测待处理的电源关闭,以及发送寻址到每个第一处理器的停电功率停止消息, 以及用于在第一和第二处理器与系统管理装置之间进行通信的系统总线,包括待处理的电力关闭消息的通信。 第一处理器包括响应于等待的电源关闭消息的中断处理装置,用于执行电源关闭例程,以在电源终止之前将第一处理器置于已知状态,但是第二处理器固有地不包括电源关闭功能。 在每个第二处理器中,提供电源关闭装置以在电源终止之前将第二处理器置于已知状态,包括从系统总线连接的总线监视器,并且响应于任何电源关闭消息 第一处理器,用于产生指示向第一处理器发出电力关闭消息的输出。 第二处理器还包括从总线监视器的电源关闭消息输出连接的不可屏蔽中断逻辑,并且响应于总线监视器的电源关闭消息输出,以产生对第二处理器的不可屏蔽中断输出。 第二处理器又响应于不可屏蔽逻辑的不可屏蔽中断输出,用于查询不可屏蔽逻辑以确定中断的性质,并且响应于所指示的电力关闭消息发生到任何 第一处理器,用于在电源结束之前执行用于将第二处理器置于已知状态的电源关闭程序。
    • 4. 发明授权
    • Method and apparatus for a high performance round robin distributed bus
priority network
    • 高性能循环分布式总线优先级网络的方法和装置
    • US5241629A
    • 1993-08-31
    • US593407
    • 1990-10-05
    • George J. BarlowDonald L. Smith
    • George J. BarlowDonald L. Smith
    • G06F13/37
    • G06F13/37
    • A multiprocessor system includes a plurality of identical central subsystem (CSS) units, a plurality of memory subsystem units and input/output units which connect in common to a system bus. Requests are transferred between a pair of units on a priority basis defined by a distributed bus priority network included as part of the system bus. Each CSS unit includes cycle stealer logic circuits which grant bus cycles on a round robin basis. The cycle stealer logic circuits are connected to receive high priority request signals from the network and refuse acceptance of a cycle granted to such CSS unit as a low priority requester thereby passing it along to a next lower priority CSS unit.
    • 多处理器系统包括多个相同的中央子系统(CSS)单元,多个存储器子系统单元和共同连接到系统总线的输入/输出单元。 请求在由作为系统总线的一部分包括的分布式总线优先级网络所限定的优先级基础上在一对单元之间传送。 每个CSS单元包括循环窃取逻辑电路,循环窃取逻辑电路以轮询为基础授予总线周期。 连接循环窃取逻辑电路以接收来自网络的高优先级请求信号,并拒绝接受授予诸如低优先级请求者的这种CSS单元的周期,从而将其沿着下一个较低优先级的CSS单元传递。
    • 6. 发明授权
    • Resilient bus system
    • 弹性总线系统
    • US4763243A
    • 1988-08-09
    • US623264
    • 1984-06-21
    • George J. BarlowJames W. Keeley
    • George J. BarlowJames W. Keeley
    • G06F11/00G06F13/42G06F13/14G06F13/38
    • G06F13/4213G06F11/00
    • A data processing system includes a plurality of units which are coupled to transfer requests including data, command and integrity signals between units over a system bus during allocated bus transfer cycles. Each unit includes response apparatus for acknowledging requests received from other units. Each of a number of units further includes retry apparatus and checking apparatus for verifying that all of the parts of a request received from such unit over the bus are valid. When less than all of the parts of the request are detected as valid, the receiving unit does not accept the request and inhibits its response apparatus from generating a response. This prevents damage to system integrity and permits each unit with retry apparatus to retry the request during a subsequent bus transfer cycle.
    • 数据处理系统包括多个单元,其被耦合以在分配的总线传送周期期间通过系统总线在单元之间传送包括数据,命令和完整性信号的请求。 每个单元包括用于确认从其他单元接收的请求的响应装置。 多个单元中的每一个还包括重试设备和检查装置,用于验证从总线上接收到的单元的所有请求的所有部分都是有效的。 当小于所有请求的部分被检测为有效时,接收单元不接受该请求并且禁止其响应装置产生响应。 这样可以防止系统完整性受到损害,并允许每个重试设备的单元在随后的总线传输周期内重试该请求。
    • 7. 发明授权
    • Data processing system having distributed priority network with logic
for deactivating information transfer requests
    • 具有分布式优先级网络的数据处理系统具有用于停用信息传送请求的逻辑
    • US4096569A
    • 1978-06-20
    • US754480
    • 1976-12-27
    • George J. Barlow
    • George J. Barlow
    • G06F13/368G06F3/04
    • G06F13/368
    • A common electrical bus for coupling a plurality of units in a data processing system for the transfer of information therebetween. The units are coupled in a priority arrangement which is distributed thereby providing priority logic in each of the units and allowing bus transfer cycles to be generated in an asynchronous manner. Each of the units includes priority logic which includes logic elements for requesting a bus cycle, such request being granted if no other higher priority unit has also requested a bus cycle. The request for and an indication of the grant of the bus cycle are stored in each unit so requesting and being granted the bus cycle respectively, only one such unit being capable of having the grant of a bus cycle at any given time, whereas any number of such units may have its request pending at any particular time. Upon completion of the bus cycle, the priority logic is coupled to deactivate the indication of the grant of the bus cycle, and in response thereto, to deactivate the request of the particular unit which has just had access to the bus.
    • 一种用于耦合数据处理系统中的多个单元以用于在其间传送信息的公共电气总线。 这些单元以分配的优先级布置耦合,从而在每个单元中提供优先级逻辑,并允许以异步方式生成总线传送周期。 每个单元包括优先级逻辑,其包括用于请求总线周期的逻辑元件,如果没有其他较高优先级单元也请求了总线周期,则该请求被授权。 总线周期的请求和授权指示被存储在每个单元中,从而请求并被分配给总线周期,只有一个这样的单元能够在任何给定的时间允许总线周期,而任何数量 的这些单位可能会在任何特定的时间要求其请求。 在总线周期完成时,优先级逻辑被耦合以去激活总线周期授权的指示,并且响应于此,去激活刚刚访问总线的特定单元的请求。
    • 8. 发明授权
    • Retry method and apparatus for use in a magnetic recording and
reproducing system
    • US3984814A
    • 1976-10-05
    • US536281
    • 1974-12-24
    • Myrl Kennedy Bailey, Jr.George J. Barlow
    • Myrl Kennedy Bailey, Jr.George J. Barlow
    • G06F3/06G06F11/14G11B5/09G11B20/18G06F11/00G06F13/04
    • G06F11/141
    • A magnetic tape subsystem includes a peripheral controller which processes data signals of a block received during the reading and recording of the block on a magnetic tape medium by a selected one of a plurality of magnetic tape devices in response to commands received from a data processing system. The peripheral controller includes a data recovery unit having a plurality of storage indicators. These indicators are set by the controller in accordance with the characteristics of the block of data signals recovered by the data recovery unit providing indications of the results of the reading or recording operation performed by the selected magnetic tape device during the peripheral controller's execution of the command. The controller divides up the interval of time of an operation into a number of time periods and monitors the characteristics of the signals of a block which should be received by the data recovery unit during those intervals. During execution of a write command, the controller monitors the tape recording or write operation during different time intervals by monitoring the continuity of the signals recorded by the magnetic tape device indications of which the data recovery unit receives during its performance of a read after write checking operation. The various indicators signal whether the block written was normal or was damaged in addition to signaling the extent of damage which occurred during the writing of the block. Signals representative of the indications are grouped to specify at least two types of error conditions which are tested by the controller to establish whether the command is retryable and nonretryable. The peripheral controller initiates a retry of the command executed only when the indicator signal that the extent of damage has not exceeded a predetermined amount thereby ensuring that only commands which can be retried successfully are re-executed. The controller performs similar monitoring operations during the execution of read commands for establishing signal indications used in determining whether the command should be retried upon detection of errors in the block read by the data recovery unit.