Method for extending the exponent range of an IBM 370-type floating
point processor
    1.
    发明授权
    Method for extending the exponent range of an IBM 370-type floating point processor 失效
    扩展IBM 370型浮点处理器的指数范围的方法

    公开(公告)号:US4603323A

    公开(公告)日:1986-07-29

    申请号:US614410

    申请日:1984-05-25

    摘要: A method for extending the exponent range in an IBM System/370-type floating point arithmetic processor. Very large or very small numbers are represented by a pair of words having sign, exponent, and fraction portions thereof. If the signs of the low- and high-order words of a pair are the same, then the number is deemed to be in the ordinary processor operating range. However, if the signs differ, then the number is deemed to be out of range. In this case, a range extension is obtained by using the exponent field of the low-order word which otherwise would be transparent to the floating point processor.

    摘要翻译: 一种在IBM System / 370型浮点运算处理器中扩展指数范围的方法。 非常大或非常小的数字由具有符号,指数和分数部分的一对词表示。 如果一对的低位和高位词的符号相同,则该数字被认为处于普通的处理器工作范围内。 然而,如果符号不同,则该数字被视为超出范围。 在这种情况下,通过使用否则对浮点处理器是透明的低位字的指数字段来获得范围扩展。

    System for inserting constructs into compiled code, defining scoping of
common blocks and dynamically binding common blocks to tasks
    2.
    发明授权
    System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks 失效
    将结构插入编译代码的系统,定义公共块的范围,并将通用块动态绑定到任务

    公开(公告)号:US5093916A

    公开(公告)日:1992-03-03

    申请号:US197060

    申请日:1988-05-20

    IPC分类号: G06F9/45 G06F9/44 G06F9/46

    CPC分类号: G06F9/52 G06F8/45

    摘要: A method performed within a multi-processing, multi-programming computer environment for reducing conflict among tasks concurrently accessing COMMON BLOCKs in code sequences compiled within said environment from a FORTRAN like language system, and for reducing the memory used in the storing of private copies of said COMMON BLOCKs. The method involves inserting constructs at compile time into the compiled code which enable the COMMON BLOCKs to be dynamically bound at runtime to two or more referencing tasks. Then, at execution time responsive to the constructs, the blocks are bound to the tasks dynamically and scoped so that they lie within the dynamic nesting of the tasks.

    摘要翻译: 一种在多处理多编程计算机环境中执行的方法,用于减少在来自FORTRAN类似语言系统的所述环境中编译的代码序列中同时访问COMMON BLOCK的任务之间的冲突,以及用于减少用于存储私有副本的存储器 普通块说 该方法涉及在编译时将构造插入到编译代码中,使得COMMON BLOCKs能够在运行时动态绑定到两个或多个引用任务。 然后,在响应于构造的执行时间,这些块被动态地绑定到任务并且被限定,使得它们位于任务的动态嵌套中。

    PASSWORD CHANGING
    3.
    发明申请
    PASSWORD CHANGING 有权
    密码变更

    公开(公告)号:US20130086655A1

    公开(公告)日:2013-04-04

    申请号:US13248494

    申请日:2011-09-29

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G06F21/00 G06F15/16

    CPC分类号: G06F21/45 G06F21/6245

    摘要: In one example, a computing device generates a new password for accessing a user account and/or computing system and inspires a change of an existing password for the user account and/or computing system to the new password. Thereafter, the computing device detects occurrence of a condition to trigger another change of the password for the user account and/or computing system and, responsively, inspires another change of the password for the user account and/or computing system.

    摘要翻译: 在一个示例中,计算设备生成用于访问用户帐户和/或计算系统的新密码,并激励用户帐户和/或计算系统的现有密码改变为新密码。 此后,计算设备检测到发生用于触发用户帐户和/或计算系统的密码的另一改变的条件的发生,并且响应地激发用户帐户和/或计算系统的密码的另一改变。

    Method and system for optional code scheduling
    4.
    发明授权
    Method and system for optional code scheduling 有权
    可选代码调度的方法和系统

    公开(公告)号:US07673296B2

    公开(公告)日:2010-03-02

    申请号:US10902199

    申请日:2004-07-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A method of scheduling optional instructions in a compiler targets a processor. The scheduling includes indicating a limit on the additional processor computations that are available for executing an optional code, generating one or more required instructions corresponding to a source code and one or more optional instructions corresponding to the optional code used with the source code and scheduling all of the one or more required instructions with as many of the one or more optional instructions as possible without exceeding the indicated limit on the additional processor computations for executing the optional code.

    摘要翻译: 在编译器中调度可选指令的方法针对处理器。 调度包括指示可用于执行可选代码的附加处理器计算的限制,生成对应于源代码的一个或多个所需指令以及对应于与源代码一起使用的可选代码的一个或多个可选指令并且调度所有 所述一个或多个所需指令具有尽可能多的一个或多个可选指令,而不超过用于执行可选代码的附加处理器计算的指定限制。

    Controlling transfer of access to data
    5.
    发明授权
    Controlling transfer of access to data 有权
    控制对数据访问的传输

    公开(公告)号:US07653739B1

    公开(公告)日:2010-01-26

    申请号:US11796215

    申请日:2007-04-27

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/06

    摘要: A method for controlling transfer of data is provided. The method includes accessing data at a first device and accessing a time attribute associated with the data at the first device. The method further includes comparing the time attribute to a data transfer time threshold and in response to the time attribute associated with the data at the first device is less than the data transfer time threshold, the method further includes restricting access of the data at a second device.

    摘要翻译: 提供了一种用于控制数据传送的方法。 该方法包括在第一设备处访问数据并访问与第一设备处的数据相关联的时间属性。 该方法还包括将时间属性与数据传输时间阈值进行比较,并且响应于与第一设备处的数据相关联的时间属性小于数据传送时间阈值,该方法还包括在第二时间限制访问数据 设备。

    Providing instruction execution hints to a processor using break instructions
    6.
    发明授权
    Providing instruction execution hints to a processor using break instructions 失效
    使用break指令向处理器提供指令执行提示

    公开(公告)号:US07191430B2

    公开(公告)日:2007-03-13

    申请号:US09963270

    申请日:2001-09-24

    IPC分类号: G06F9/44

    摘要: A computer system with mechanisms for providing hint instructions to a processor without altering object code instruction sequences. A computer system according to the present teachings includes elements for generating a hint instruction in response to a set of object code to be executed by the processor and for inserting a break instruction into the object code such that the break instruction causes the processor to obtain and execute the hint instruction. The present techniques for providing hint instructions to a processor may be used to adapt object code to a micro-architecture of the processor.

    摘要翻译: 一种具有用于向处理器提供提示指令而不改变目标代码指令序列的机制的计算机系统。 根据本教导的计算机系统包括用于响应于要由处理器执行的一组目标代码产生提示指令并用于将中断指令插入到目标代码中的元件,使得中断指令导致处理器获得和 执行提示说明。 用于向处理器提供提示指令的现有技术可以用于将目标代码适配到处理器的微架构。

    Security tags with a reversible optical indicator
    7.
    发明授权
    Security tags with a reversible optical indicator 有权
    具有可逆光学指示器的安全标签

    公开(公告)号:US06752837B2

    公开(公告)日:2004-06-22

    申请号:US10184970

    申请日:2002-06-28

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G08B1314

    CPC分类号: G08B13/2402

    摘要: A reusable security tag is provided which is reversibly operable in a first magnetic condition to trigger a detector when the tag is within communication range of the detector, and a second magnetic condition in which the detector is not triggered when the tag is within communication range of the detector. The tag includes an optical indicator which has a first optical characteristic when the tag is in the first magnetic condition, and a second optical characteristic when the tag is in the second magnetic condition.

    摘要翻译: 提供了可重复使用的安全标签,其可在第一磁状态下可逆地操作,以在标签处于检测器的通信范围内时触发检测器;以及第二磁条件,其中当标签处于通信范围内时检测器不被触发 检测器。 标签包括当标签处于第一磁性条件时具有第一光学特性的光学指示器,以及当标签处于第二磁性条件时的第二光学特性。

    Verifiable random number generator using chaos
    8.
    发明授权
    Verifiable random number generator using chaos 失效
    可验证的随机数发生器使用混沌

    公开(公告)号:US06732127B2

    公开(公告)日:2004-05-04

    申请号:US09758087

    申请日:2001-01-10

    申请人: Alan H. Karp

    发明人: Alan H. Karp

    IPC分类号: G06F102

    CPC分类号: G06F7/588 H04L9/001

    摘要: A verifiable random number generator includes mechanisms for monitoring its chaotic behavior. A random number generator according to the present teachings includes a chaos circuit that generates a number according to a chaos function. The random number generator further includes a check circuit that simulates the chaos function and that determines whether the number is a valid random number by monitoring the chaotic behavior of the chaos function.

    摘要翻译: 可验证的随机数生成器包括用于监视其混沌行为的机制。 根据本教导的随机数发生器包括根据混沌函数产生数的混沌电路。 随机数发生器还包括一个模拟混沌函数的校验电路,并且通过监测混沌函数的混沌行为来确定该数是否是有效的随机数。

    Advanced load address table entry invalidation based on register address wraparound
    9.
    发明授权
    Advanced load address table entry invalidation based on register address wraparound 有权
    基于注册地址环绕的高级加载地址表条目无效

    公开(公告)号:US06631460B1

    公开(公告)日:2003-10-07

    申请号:US09559508

    申请日:2000-04-27

    IPC分类号: G06T930

    摘要: A computer system includes physical registers holding data for compiled programs and a portion of the physical registers form a register stack which wraps around when full. An N-bit current wraparound count state tracks physical register remapping events which cause the register stack to wraparound or unwrap. An advanced load address table (ALAT) has entries corresponding to load instructions, each entry has at least one memory range field defining a range of memory locations accessed by a corresponding load instruction, a physical register number field corresponding to a physical register accessed in the corresponding load instruction, and an N-bit register wraparound field which corresponds to the N-bit current wraparound count state for the corresponding load instruction. A check instruction accesses the ALAT to determine whether a store instruction and an advanced load instruction, which is scheduled before the store instruction, potentially accessed a common memory location. After the execution of the store instruction, an absence of an entry corresponding to the load instruction in the ALAT indicates that a common memory location may have been accessed by the store and load instructions.

    摘要翻译: 计算机系统包括保存用于已编译程序的数据的物理寄存器,并且部分物理寄存器形成寄存器堆栈,其在满地时包围。 N位当前环绕计数状态跟踪导致寄存器堆栈环绕或解开的物理寄存器重映射事件。 高级加载地址表(ALAT)具有对应于加载指令的条目,每个条目具有至少一个存储器范围字段,其定义由相应的加载指令访问的存储器位置的范围,对应于物理寄存器访问的物理寄存器号字段 相应的加载指令和对应于相应加载指令的N位当前环绕计数状态的N位寄存器环绕字段。 检查指令访问ALAT以确定在存储指令之前调度的存储指令和高级加载指令是否潜在地访问公共存储器位置。 在执行存储指令之后,没有与ALAT中的加载指令相对应的条目指示可以通过存储和加载指令访问公共存储器位置。

    Self-describing attribute vocabularies in a software system
    10.
    发明授权
    Self-describing attribute vocabularies in a software system 失效
    自我描述属性词汇在软件系统中

    公开(公告)号:US06493712B1

    公开(公告)日:2002-12-10

    申请号:US09376149

    申请日:1999-08-17

    IPC分类号: G06F1730

    摘要: A software system with self-describing attribute vocabularies that enhance the capability of service providers to advertise their resources and that facilitate the addition of new types of attributes and resources to the system. Each self-describing attribute vocabulary is characterized by a corresponding set of attribute properties and a corresponding set of:matching rules that are adapted to the corresponding attribute properties. The software system includes a matching engine that enables a service provider of a resource to describe the resource to the software system in terms of any one or more of the self-describing attribute vocabularies.

    摘要翻译: 具有自描述属性词汇的软件系统,其增强服务提供商宣传其资源的能力,并且促进向系统添加新类型的属性和资源。 每个自描述属性词汇表都具有相应的一组属性属性和相应的一组:适应于相应属性属性的匹配规则。 软件系统包括匹配的引擎,使得资源的服务提供者能够根据任何一个或多个自描述属性词汇表将资源描述给软件系统。