Fault tolerant multiprocessor computer system
    1.
    发明授权
    Fault tolerant multiprocessor computer system 失效
    容错多处理器计算机系统

    公开(公告)号:US5649090A

    公开(公告)日:1997-07-15

    申请号:US708965

    申请日:1991-05-31

    摘要: A fault tolerant computer system includes at least two central processing units each having a cache memory and a parity error detector adapted to sense parity errors in blocks of information read from and write to cache and to issue a cache parity read or write error flag if a parity error is sensed. A system bus couples the CPU to a System Control Unit having a parity error correction facility, and a memory bus couples the SCU to a main memory. An error recovery control feature distributed across the CPU, including a Service Processor and the operating system software, is responsive to the sensing of a read parity error flag in a sending CPU and a write parity error flag in a receiving CPU in conjunction with a siphon operation for transferring the faulting block from the sending CPU to main memory via the SCU (in which given faulting block is corrected) and for subsequently transferring the corrected memory block from main memory to the receiving CPU when a retry is instituted.

    摘要翻译: 容错计算机系统包括至少两个中央处理单元,每个中央处理单元具有高速缓冲存储器和奇偶校验错误检测器,该奇偶校验错误检测器适于在从高速缓冲存储器读取和写入高速缓冲存储器的信息块中检测奇偶校验错误,并且如果 奇偶校验错误被检测到。 系统总线将CPU耦合到具有奇偶纠错设施的系统控制单元,并且存储器总线将SCU耦合到主存储器。 分布在CPU上的错误恢复控制功能(包括服务处理器和操作系统软件)响应于发送CPU中的读取奇偶校验错误标志和接收CPU中的写入奇偶校验错误标志与虹吸管 用于经由SCU(其中给定故障块被校正)将故障块从发送CPU传送到主存储器的操作,并且用于随后在重试时将校正的存储器块从主存储器传送到接收CPU。

    Safestore frame implementation in a central processor
    2.
    发明授权
    Safestore frame implementation in a central processor 失效
    在中央处理器中实现Safestore框架

    公开(公告)号:US5276862A

    公开(公告)日:1994-01-04

    申请号:US682801

    申请日:1991-04-09

    IPC分类号: G06F11/14 G06F11/16 G06F11/00

    摘要: In order to gather, store temporarily and deliver (if needed) central processor safestore information, a multiphase clock is employed to capture (one full clock cycle behind) the safestore information which typically includes all software visible registers in all (or selected) data manipulation chips of the CPU by routing the safestore information through temporary storage (under the influence of the multiphase clock) in a cache data array and into a special purpose XRAM module. Thus, upon the sensing of a fault, valid safestore information is available in the XRAM for analysis and, if appropriate, resumption of operation at a sequential point just previous to that at which the fault occurred.

    摘要翻译: 为了收集,存储和交付(如果需要的话)中央处理器保险箱信息,采用多相时钟来捕获(一个完整的时钟周期)保存存储信息,这些信息通常包括所有(或选定的)数据操作中的所有软件可见寄存器 通过临时存储(在多相时钟的影响下)将缓存存储信息路由到高速缓存数据阵列中并进入特殊目的XRAM模块,从而使CPU的芯片。 因此,在检测到故障时,XRAM中有效的保险箱信息可用于分析,如果适用,在刚刚发生故障的连续点恢复运行。

    Method and system for dynamically generating code to enhance the performance of a relational database manager that provides access to a relational database
    4.
    发明授权
    Method and system for dynamically generating code to enhance the performance of a relational database manager that provides access to a relational database 有权
    用于动态生成代码以增强提供对关系数据库访问的关系数据库管理器性能的方法和系统

    公开(公告)号:US06438536B1

    公开(公告)日:2002-08-20

    申请号:US09408767

    申请日:1999-09-29

    IPC分类号: G06F1730

    摘要: A system and method that enhances the data access performance of a multi-layer relational database manager by expanding the code generation component layer of the database manager to include a number of performance enhancing subroutines designed to execute functions performed by lower component layers substantially faster than if the functions were executed by such lower component layers. Each such subroutine includes logic for establishing the conditions under which the particular subroutine is invoked during the processing of a SQL request. During process of generating code for a specific SQL query, the code generation component layer inserts calls to the different performance enhancing subroutines in place of normally included calls to lower component layers. This results in the insertion of the different performance enhancing subroutines into the generated code. Such routines enable the dynamically generated code at query execution time to perform lower component layer functions based on the characteristics of the original query statement resulting in increased performance.

    摘要翻译: 一种通过扩展数据库管理器的代码生成组件层来增强多层关系数据库管理器的数据访问性能的系统和方法,包括若干性能增强子程序,其设计用于执行较低组件层执行的功能, 这些功能由这样的下部组件层执行。 每个这样的子程序包括用于建立在处理SQL请求期间调用特定子例程的条件的逻辑。 在为特定SQL查询生成代码的过程中,代码生成组件层将呼叫插入到不同的性能增强子例程,代替正常包含的对较低组件层的调用。 这导致将不同的性能增强子程序插入到生成的代码中。 这样的例程使得在查询执行时间的动态生成的代码可以基于原始查询语句的特性来执行较低的组件层功能,从而提高性能。

    Method and system for using dynamically generated code to perform index record retrieval in certain circumstances in a relational database manager
    5.
    发明授权
    Method and system for using dynamically generated code to perform index record retrieval in certain circumstances in a relational database manager 有权
    在关系数据库管理器的某些情况下使用动态生成的代码执行索引记录检索的方法和系统

    公开(公告)号:US06353820B1

    公开(公告)日:2002-03-05

    申请号:US09408986

    申请日:1999-09-29

    IPC分类号: G06F1730

    摘要: A system and method that enhances the index processing performance of a multi-layer relational database manager by expanding the code generation component layer of the database manager to include an index processing performance enhancing subroutine designed to execute functions performed by lower component layers substantially faster than if the functions were executed by such lower component layers. The subroutine includes logic for establishing the conditions under which the particular subroutine is invoked during the execution of a SQL request. The output code generated to execute a specific SQL query, including calls to the index processing subroutine in place of normally included calls to the lower component layer. This enables the generated code to perform lower component layer functions with specialized code designed to increase performance.

    摘要翻译: 一种通过扩展数据库管理器的代码生成组件层来增强多层关系数据库管理器的索引处理性能的系统和方法,包括设计用于执行由较低组件层执行的功能的索引处理性能增强子程序, 这些功能由这样的下部组件层执行。 子程序包括用于建立在执行SQL请求期间调用特定子例程的条件的逻辑。 生成的输出代码用于执行特定的SQL查询,包括对索引处理子程序的调用,代替正常包含的对下层组件的调用。 这使得生成的代码能够使用旨在提高性能的专用代码执行较低的组件层功能。

    Method and system for using dynamically generated code to perform record management layer functions in a relational database manager
    6.
    发明授权
    Method and system for using dynamically generated code to perform record management layer functions in a relational database manager 有权
    使用动态生成代码在关系数据库管理器中执行记录管理层功能的方法和系统

    公开(公告)号:US06353819B1

    公开(公告)日:2002-03-05

    申请号:US09408985

    申请日:1999-09-29

    IPC分类号: G06F1730

    摘要: A system and method that enhances the row retrieval performance of a multi-layer relational database manager by including in the code generation component layer of the database manager a row retrieval performance enhancing subroutine designed to execute functions performed by a lower component layer substantially faster than if the functions were executed by such lower component layer. The subroutine includes logic for establishing the conditions under which the particular subroutine is invoked during the execution of a SQL request. The output code generated to execute a specific SQL query, including calls to the row retrieval subroutine in place of normally included calls to the lower component layer. This enables the generated code to perform lower component layer functions with specialized code designed to increase performance based on the characteristics of the data being retrieved.

    摘要翻译: 一种通过在数据库管理器的代码生成组件层中包括行检索性能增强子程序来增强多层关系数据库管理器的行检索性能的系统和方法,该子程序旨在执行由下部组件层执行的功能, 这些功能由这样的下部组件层执行。 子程序包括用于建立在执行SQL请求期间调用特定子例程的条件的逻辑。 生成的输出代码用于执行特定的SQL查询,包括对行检索子例程的调用,代替正常包含的对下组件层的调用。 这使得生成的代码能够使用旨在根据正在检索的数据的特性提高性能的专门代码来执行较低的组件层功能。

    Technetium-99m complexes with N-substituted 3-hydroxy-4-pyridinones
    9.
    发明授权
    Technetium-99m complexes with N-substituted 3-hydroxy-4-pyridinones 失效
    锝-99m配合物与N-取代的3-羟基-4-吡啶酮

    公开(公告)号:US5336482A

    公开(公告)日:1994-08-09

    申请号:US804315

    申请日:1991-12-05

    摘要: Disclosed are cationic complexes of Tc-99m and ligands having the structure: ##STR1## wherein: R.sup.1 is hydrogen or is selected from the group consisting of C.sub.1 to C.sub.20 alkyl; C.sub.3 to C.sub.12 cycloalkyl; C.sub.7 to C.sub.24 aralkyl; C.sub.2 to C.sub.16 alkyl ethers, thioethers, ketones or esters; C.sub.7 to C.sub.27 aralkyl ethers;R.sup.2 is hydrogen or is a C.sub.1 to C.sub.4 lower alkyl radical selected from the group consisting of methyl, ethyl, propyl, isopropyl, butyl, isobutyl, sec-butyl and tert-butyl.

    摘要翻译: 公开了Tc-99m的阳离子络合物和具有以下结构的配体:其中:R 1是氢或选自C 1至C 20烷基; C3至C12环烷基; C7至C24芳烷基; C2至C16烷基醚,硫醚,酮或酯; C7至C27芳烷基醚; R2是氢或是选自甲基,乙基,丙基,异丙基,丁基,异丁基,仲丁基和叔丁基的C1-C4低级烷基。

    Method for masking false bound faults in a central processing unit
    10.
    发明授权
    Method for masking false bound faults in a central processing unit 失效
    用于掩蔽中央处理单元中的假边界故障的方法

    公开(公告)号:US5138617A

    公开(公告)日:1992-08-11

    申请号:US483614

    申请日:1990-02-21

    申请人: David S. Edwards

    发明人: David S. Edwards

    IPC分类号: G06F11/00 G06F11/14

    CPC分类号: G06F11/141 G06F11/1402

    摘要: In a computer system having a hardware and/or firmware design problem which causes a false boundary error under certain conditions, the subject method serves to handle and correct the false boundary error condition in the operating system. This recovery process is carried out such that the information from which the faulting address was developed is redistributed among a plurality of information components in such a manner that the false boundary error will not recur on retry. Thus, the process masks the problem by remapping the virtual address components of the faulting instruction so that the final virtual address, though identical to the failing one, is processed without fault by the central processor unit during recovery.

    摘要翻译: 在具有硬件和/或固件设计问题的计算机系统中,在某些条件下导致错误的边界错误,本方法用于处理和纠正操作系统中的虚边界错误状况。 执行恢复处理,使得在多个信息分量之间重新分配故障地址被开发的信息,使得在重试时不会再出现虚假的边界错误。 因此,该过程通过重新映射故障指令的虚拟地址组件来掩盖该问题,使得尽可能相同于失败的虚拟地址的最终虚拟地址在恢复期间被中央处理器单元无故障地处理。