PERFORMING ARITHMETIC OPERATIONS USING BOTH LARGE AND SMALL FLOATING POINT VALUES
    1.
    发明申请
    PERFORMING ARITHMETIC OPERATIONS USING BOTH LARGE AND SMALL FLOATING POINT VALUES 审中-公开
    使用两个大的和小的浮动点值执行算术运算

    公开(公告)号:WO2013088648A1

    公开(公告)日:2013-06-20

    申请号:PCT/JP2012/007479

    申请日:2012-11-21

    CPC classification number: G06F7/483 G06F2207/382

    Abstract: Mechanisms are provided for performing a floating point arithmetic operation in a data processing system. A plurality of floating point operands of the floating point arithmetic operation are received and bits in a mantissa of at least one floating point operand of the plurality of floating point operands are shifted. One or more bits of the mantissa that are shifted outside a range of bits of the mantissa of at least one floating point operand are stored and a vector value is generated based on the stored one or more bits of the mantissa that are shifted outside of the range of bits of the mantissa of the at least one floating point operand. A resultant value is generated for the floating point arithmetic operation based on the vector value and the plurality of floating point operands.

    Abstract translation: 提供了用于在数据处理系统中执行浮点算术运算的机构。 接收浮点算术运算的多个浮点操作数,并移位多个浮点操作数的至少一个浮点运算数的尾数中的位。 存储在至少一个浮点操作数的尾数的位的范围之外移动的尾数的一个或多个比特,并且基于所存储的一个或多个尾数位被生成向量值, 至少一个浮点操作数的尾数的位的范围。 基于向量值和多个浮点操作数,生成用于浮点运算的结果值。

    ACCESSING A MEMORY IN A LOGICAL PARTITION
    2.
    发明申请
    ACCESSING A MEMORY IN A LOGICAL PARTITION 审中-公开
    在逻辑分区中访问记忆

    公开(公告)号:WO2005119444A1

    公开(公告)日:2005-12-15

    申请号:PCT/EP2005/052279

    申请日:2005-05-18

    CPC classification number: G06F12/1072

    Abstract: A system and method for extending the use of the cross-memory descriptor in a server partition environment such that it may be used to describe another partition's memory, e.g., a client partition's memory (referred to hereafter as a "remote" memory), are provided. 'With the system and method, when an operating system in a logically partitioned computing system is initialized, operating system kernel services are invoked that examine a device tree of the computing system and generate an extended cross-memory descriptor that describes the local memory of another logical partition, which is a remote memory to the present logical partition. When an access to a remote memory is required to perform an operation, the operating system of the server partition uses the stored extended cross-memory descriptor to perform the remote memory access.

    Abstract translation: 一种用于在服务器分区环境中扩展使用交叉存储器描述符的系统和方法,使得其可以用于描述另一分区的存储器,例如客户端分区的存储器(以下称为“远程”存储器)) 提供。 “使用系统和方法,当逻辑分区计算系统中的操作系统被初始化时,将调用操作系统内核服务,以检查计算系统的设备树,并生成扩展的跨存储器描述符,该描述符描述另一个的本地存储器 逻辑分区,它是当前逻辑分区的远程内存。 当需要访问远程存储器来执行操作时,服务器分区的操作系统使用存储的扩展跨存储器描述符来执行远程存储器访问。

    PROVIDING LOGICAL PARTITIONS WITH HARDWARE-THREAD SPECIFIC INFORMATION REFLECTIVE OF EXCLUSIVE USE OF A PROCESSOR CORE
    3.
    发明申请
    PROVIDING LOGICAL PARTITIONS WITH HARDWARE-THREAD SPECIFIC INFORMATION REFLECTIVE OF EXCLUSIVE USE OF A PROCESSOR CORE 审中-公开
    提供具有硬件特征信息的逻辑分区反映处理器核心的独家使用

    公开(公告)号:WO2013102532A2

    公开(公告)日:2013-07-11

    申请号:PCT/EP2012/074935

    申请日:2012-12-10

    Abstract: Techniques for simulating exclusive use of a processor core amongst multiple logical partitions (LPARs) include providing hardware thread-dependent status information in response to access requests by the LPARs that is reflective of exclusive use of the processor by the LPAR accessing the hardware thread-dependent information. The information returned in response to the access requests is transformed if the requestor is a program executing at a privilege level lower than the hypervisor privilege level, so that each logical partition views the processor as though it has exclusive use of the processor. The techniques may be implemented by a logical circuit block within the processor core that transforms the hardware thread-specific information to a logical representation of the hardware thread- specific information or the transformation may be performed by program instructions of an interrupt handler that traps access to the physical register containing the information.

    Abstract translation: 用于模拟在多个逻辑分区(LPAR)中独占使用处理器核心的技术包括提供响应于LPAR的访问请求的硬件线程依赖状态信息,所述LPAR反映了LPAR访问硬件线程相关的独占使用处理器 信息。 如果请求者是在低于管理程序权限级别的特权级别下执行的程序,则转换响应于访问请求而返回的信息,使得每个逻辑分区将处理器视为处理器的独占使用。 这些技术可以由处理器核心内的逻辑电路块来实现,其将硬件线程专用信息转换为硬件线程特定信息的逻辑表示,或者转换可以通过陷阱访问的中断处理程序的程序指令执行 物理寄存器包含信息。

    DUAL MODE READER WRITER LOCK
    4.
    发明申请
    DUAL MODE READER WRITER LOCK 审中-公开
    双模式读写器写锁

    公开(公告)号:WO2011113654A1

    公开(公告)日:2011-09-22

    申请号:PCT/EP2011/052189

    申请日:2011-02-15

    CPC classification number: G06F9/52

    Abstract: A method, system, and computer usable program product for a dual mode reader writer lock. A contention condition is determined in using an original lock. The original lock manages read and write access to a resource by several processes executing in the data processing system. The embodiment creates a set of expanded locks for use in conjunction with the original lock. The original lock and the set of expanded locks forming the dual mode reader writer lock, which operates to manage the read and write access to the resource. Using an index within the original lock, each expanded lock is indexed such that each expanded lock is locatable using the index. The contention condition is resolved by distributing requests for acquiring and releasing the read access and write access to the resource by the several processes across the original lock and the set of expanded locks.

    Abstract translation: 用于双模式读写器锁的方法,系统和计算机可用程序产品。 使用原始锁定确定争用条件。 原始锁通过在数据处理系统中执行的几个进程管理对资源的读取和写入访问。 该实施例创建一组与原始锁一起使用的扩展锁。 原始锁和扩展锁的集合形成双模式读写器锁,其操作以管理对资源的读取和写入访问。 使用原始锁中的索引,每个扩展的锁都被索引,以便每个扩展的锁都可以使用索引找到。 竞争条件通过分配用于获取和释放通过原始锁和扩展锁集合的多个进程对资源的读取访问和写入访问的请求来解决。

    KEY-CONTROLLED OBJECT-BASED MEMORY PROTECTION
    6.
    发明申请
    KEY-CONTROLLED OBJECT-BASED MEMORY PROTECTION 审中-公开
    基于对象的基于对象的存储器保护

    公开(公告)号:WO2006015921A1

    公开(公告)日:2006-02-16

    申请号:PCT/EP2005/053325

    申请日:2005-07-12

    CPC classification number: G06F12/1466

    Abstract: A method, system, and program key-controlled object-based memory protection are provided. A processing unit includes an authority check for controlling access by the processing unit to pages of memory according to whether a hardware protection key set currently loaded in an authority mask register allows access to the pages. In particular, each page of memory is assigned a page key number that indexes into the hardware protection key set. The currently loaded hardware protection key set specifies those page key numbers that are currently accessible to the processing unit for the execution context. Each hardware key within the hardware protection key set may be associated with a particular data object or group of data objects. Thus, effectively, the currently loaded hardware protection key set identifies which data objects or groups of data objects are currently accessible. Software keys are assigned to data objects and dynamically mapped to hardware protection key sets, such that when a module is called, the software keys assigned to that module are mapped to the hardware protection key set to be loaded for controlling current access to memory.

    Abstract translation: 提供了一种方法,系统和程序按键控制的基于对象的存储器保护。 处理单元包括根据当前加载在权限掩码寄存器中的硬件保护密钥组是否允许访问页面的权限检查,用于控制由处理单元访问存储器页面的权限。 特别地,每个存储器页面被分配一个索引到硬件保护密钥集中的页面密钥号码。 当前加载的硬件保护密钥集指定处理单元当前可用于执行上下文的那些页面密钥号码。 硬件保护密钥组内的每个硬件密钥可以与特定数据对象或数据对象组相关联。 因此,有效地,当前加载的硬件保护密钥集识别当前可访问哪些数据对象或数据对象组。 将软键分配给数据对象并动态地映射到硬件保护密钥集,使得当调用模块时,分配给该模块的软件密钥被映射到要加载的硬件保护密钥集,以控制对存储器的当前访问。

Patent Agency Ranking