会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明公开
    • Method and system for enhanced system management operation in a data processing system
    • 用于在数据处理系统中增强系统管理操作的方法和系统
    • EP0726526A3
    • 1996-09-11
    • EP96480017.1
    • 1996-02-06
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Sell, John VictorKahle, James AllanOgden, Aubrey DeeneLoper, Albert J.Mallick, Soummya
    • G06F12/14G06F9/46
    • G06F9/461G06F12/1475
    • A method and system for enhanced system management operations in a superscalar data processing system. Those supervisory level instructions which execute selected privileged operations within protected memory space are first identified as not requiring a full context synchronization. Each time execution of such an instruction is initiated an enable special access (ESA) instruction is executed as an entry point to that instruction or group of instructions. A portion of the machine state register for the data processing system is stored and the machine state register is then modified as follows: a problem bit is set, changing the execution privilege state to "supervisor;" external interrupts are disabled; and access privilege state bit is set; and, a special access mode bit is set, allowing execution of special instructions. The instructions which execute the selected privileged operations within the protected memory space are then executed. A disable special access (DSA) instruction is then executed which restores the bits within the machine state register which were modified during the ESA instruction. The ESA and DSA instructions are implemented without modifying the instruction stream by utilizing user level procedure calls, thereby reducing the overhead of the branch table necessary to determine the desired execution path.
    • 在超标量数据处理系统中用于增强系统管理操作的方法和系统。 在受保护的存储器空间内执行选定的特许操作的那些监督级指令首先被识别为不需要完整的上下文同步。 每次启动这样的指令的执行时,执行启用特殊访问(ESA)指令作为该指令或指令组的入口点。 存储用于数据处理系统的机器状态寄存器的一部分,然后机器状态寄存器如下修改:设置问题位,将执行权限状态改变为“管理员”; 外部中断被禁止; 并设置访问权限状态位; 并设置特殊访问模式位,允许执行特殊指令。 然后执行在受保护存储器空间内执行所选特许操作的指令。 然后执行禁用特殊访问(DSA)指令,恢复机器状态寄存器中在ESA指令期间修改的位。 ESA和DSA指令是在不修改指令流的情况下通过利用用户级过程调用来实现的,由此减少了确定期望的执行路径所需的分支表的开销。
    • 7. 发明公开
    • Method and system for enhanced system management operation in a data processing system
    • 方法和改进的系统管理的操作系统中的数据处理系统
    • EP0726526A2
    • 1996-08-14
    • EP96480017.1
    • 1996-02-06
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Sell, John VictorKahle, James AllanOgden, Aubrey DeeneLoper, Albert J.Mallick, Soummya
    • G06F12/14G06F9/46
    • G06F9/461G06F12/1475
    • A method and system for enhanced system management operations in a superscalar data processing system. Those supervisory level instructions which execute selected privileged operations within protected memory space are first identified as not requiring a full context synchronization. Each time execution of such an instruction is initiated an enable special access (ESA) instruction is executed as an entry point to that instruction or group of instructions. A portion of the machine state register for the data processing system is stored and the machine state register is then modified as follows: a problem bit is set, changing the execution privilege state to "supervisor;" external interrupts are disabled; and access privilege state bit is set; and, a special access mode bit is set, allowing execution of special instructions. The instructions which execute the selected privileged operations within the protected memory space are then executed. A disable special access (DSA) instruction is then executed which restores the bits within the machine state register which were modified during the ESA instruction. The ESA and DSA instructions are implemented without modifying the instruction stream by utilizing user level procedure calls, thereby reducing the overhead of the branch table necessary to determine the desired execution path.
    • 在超标量数据处理系统中的方法和用于增强的系统管理操作系统。其中执行所保护的存储空间内选择特权操作这些监控级别的指令首先识别为不需要完整的上下文同步。 搜索指令的每次执行开始启用特殊接入(ESA)指令被执行为切入点,做了指令或指令组。 用于数据处理系统中的机器状态寄存器的一部分被储存,然后在机器状态寄存器被修改如下:a问题位被设置,改变执行特权状态为“监;” 外部中断被禁止; 和访问权限状态位被设置; 并且,一个特殊的访问模式位时,允许的特殊指令的执行。 其中执行受保护的内存空间中的选择特权操作的指令然后被执行。 然后,禁止特殊访问(DSA)指令被执行,恢复哪ESA指令期间被修改的机器状态寄存器中的位。 的ESA和DSA指令被实现,而不通过利用用户级别的过程调用,从而降低了分支表必要确定性矿井所需的执行路径的开销修改的指令流中。
    • 8. 发明公开
    • Method and system for increased instruction dispatch efficiency in a superscalar processor system
    • 方法,以及用于命令分配系统在超标量处理机系统中的增加的效率。
    • EP0605874A1
    • 1994-07-13
    • EP93120942.3
    • 1993-12-27
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Kahle, James AllanKau, Chin-ChengLevitan, David StevenOgden, Aubrey Deene
    • G06F9/38
    • G06F9/3814G06F9/3802G06F9/3885
    • A method and system for increased instruction dispatch efficiency in a superscalar processor system having an instruction queue (52) for receiving a group of instructions in an application specified sequential order and an instruction dispatch unit (50) for dispatching instructions from an associated instruction buffer (54) to multiple execution units on an opportunistic basis. The dispatch status of instructions within the associated instruction buffer (54) is periodically determined and, in response to a dispatch of the instructions at the beginning of the instruction buffer (54), the remaining instructions are shifted within the instruction buffer (54) in the application specified sequential order and a partial group of instructions are loaded into the instruction buffer (54) from the instruction queue (52) utilizing a selectively controlled multiplex circuit (56-62). In this manner additional instructions may be dispatched to available execution units without requiring a previous group of instructions to be dispatched completely.
    • 为提高指令调度效率在具有指令队列(52),用于在应用程序接收一组指令在超标量处理器系统中指定顺序和指令分派单元(50),用于从关于相关联的指令缓冲区调度指令的方法和系统( 54)以在机会主义基础多个执行单元。 的相关联的指令缓冲器(54)内的指令调度状态是周期性确定性开采和,响应于在所述指令缓冲器(54),剩余的指令在指令缓冲器内移动的开始的指令的调度(54) 应用程序指定的顺序和指令的部分组被装载到从利用选择性控制的多路复用电路(56-62)指令队列(52)的指令缓冲器(54)。 以这种方式附加指令可被调度到可用的执行单元,而无需先前组指令被完全发送。
    • 10. 发明公开
    • Method and system for tracking scalar instructions within a superscalar processor system
    • Verfahren und System zurÜberwachungvon Skalarbefehlen im superskalaren Prozessorsystem。
    • EP0605873A1
    • 1994-07-13
    • EP93120941.5
    • 1993-12-27
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Kahle, James AllanWaldecker, Donald Emil
    • G06F9/38
    • G06F9/3855G06F9/3836G06F9/384
    • A method for tracking a group of scalar instructions within a superscalar data processor system. A group of unique identification numbers, which is large enough to uniquely identify each scalar instruction currently being executed within the superscalar data processor system, is selected (402). Thereafter, one of the unique identification numbers is associated (406) with each scalar instruction being processed within the superscalar processor system, as each scalar instruction is loaded (404) into the processor's instruction dispatcher. After the execution of a particular scalar instruction has completed (418), the association between the particular scalar instruction and the associated unique identification number is terminated (420), thereby allowing the group of unique identification numbers to be reutilized (422) to track subsequent scalar instruction execution within said superscalar data processor system.
    • 一种用于跟踪超标量数据处理器系统内的一组标量指令的方法。 选择足够大以唯一地识别当前在超标量数据处理器系统内执行的每个标量指令的唯一识别号码组(402)。 此后,随着每个标量指令被加载(404)到处理器的指令调度器中,唯一标识号之一被相关联(406),每个标量指令在超标量处理器系统内被处理。 在特定标量指令的执行完成(418)之后,终止特定标量指令与相关联的唯一标识号之间的关联(420),从而允许重新使用唯一识别号码组(422)以跟踪后续 所述超标量数据处理器系统内的标量指令执行。