会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明申请
    • Transactional Memory Preemption Mechanism
    • 事务记忆抢占机制
    • US20120084477A1
    • 2012-04-05
    • US12894308
    • 2010-09-30
    • Richard L. ArndtHarold W. Cain, IIIBradly G. FreyCathy May
    • Richard L. ArndtHarold W. Cain, IIIBradly G. FreyCathy May
    • G06F13/24
    • G06F9/466G06F9/3004G06F9/30087G06F9/3834G06F9/3859G06F9/3863
    • Mechanisms for executing a transaction in the data processing system are provided. A transaction checkpoint data structure is generated in internal registers of a processor. The transaction checkpoint data structure stores transaction checkpoint data representing a state of program registers at a time prior to execution of a corresponding transaction. The transaction, which comprises a first portion of code that is to be executed by the processor, is executed. An interrupt of the transaction is received while executing the transaction and, as a result, the transaction checkpoint data is stored to a data structure in a memory of the data processing system. A second portion of code is then executed. A state of the program registers is restored using the data structure in the memory of the data processing system in response to an event occurring causing a switch of execution of the processor back to execution of the transaction.
    • 提供了在数据处理系统中执行事务的机制。 在处理器的内部寄存器中生成事务检查点数据结构。 事务检查点数据结构存储表示执行相应事务之前的时间的程序寄存器的状态的事务检查点数据。 执行包括由处理器执行的代码的第一部分的事务。 在执行事务时接收事务的中断,结果,事务检查点数据被存储到数据处理系统的存储器中的数据结构。 然后执行第二部分代码。 响应于发生的事件导致处理器的执行切换返回到事务的执行,使用数据处理系统的存储器中的数据结构恢复程序寄存器的状态。
    • 13. 发明申请
    • System and Method for Providing a Mediated External Exception Extension for a Microprocessor
    • 为微处理器提供介入的外部异常扩展的系统和方法
    • US20080034193A1
    • 2008-02-07
    • US11462601
    • 2006-08-04
    • Michael N. DayJonathan J. DeMentCharles R. JohnsOrran Y. KriegerCathy May
    • Michael N. DayJonathan J. DeMentCharles R. JohnsOrran Y. KriegerCathy May
    • G06F7/38
    • G06F13/24G06F9/32G06F9/4812G06F2209/481
    • A system and method for providing a mediated external exception extension for a microprocessor are provided. With the system and method, in response to an external exception, a hypervisor determines if the associated external interrupt is directed to a logical partition (LPAR) that has external interrupt handling enabled. If so, the hypervisor sets appropriate state restore registers (SRRs) and passes control to an external interrupt handler of the LPAR. If external interrupt handling is not currently enabled by the LPAR, the hypervisor sets a mediated exception request and returns control to the LPAR. Once the operating system of the logical partition re-enables external interrupt handling, a mediated external interrupt occurs, state information for the LPAR is set in the SRRs, and the external interrupt handler of the LPAR is invoked. In this way, external interrupts may be received by the hypervisor even when external interrupt handling is disabled.
    • 提供了一种用于为微处理器提供介导的外部异常扩展的系统和方法。 利用系统和方法,响应于外部异常,管理程序确定相关联的外部中断是否被引导到启用了外部中断处理的逻辑分区(LPAR)。 如果是这样,管理程序设置适当的状态恢复寄存器(SRR),并将控制权传递给LPAR的外部中断处理程序。 如果LPAR当前未启用外部中断处理,管理程序将设置介入的异常请求并将控制权返回给LPAR。 一旦逻辑分区的操作系统重新启用外部中断处理,就会发生中介的外部中断,LPAR的状态信息设置在SRR中,并且调用LPAR的外部中断处理程序。 以这种方式,即使禁用外部中断处理,管理程序也可以接收外部中断。
    • 19. 发明授权
    • Transactional memory preemption mechanism
    • 事务记忆抢占机制
    • US08544022B2
    • 2013-09-24
    • US13465115
    • 2012-05-07
    • Richard L. ArndtHarold W. Cain, IIIBradly G. FreyCathy May
    • Richard L. ArndtHarold W. Cain, IIIBradly G. FreyCathy May
    • G06F9/46G06F15/00G06F11/00G06F13/24
    • G06F9/466G06F9/3004G06F9/30087G06F9/3834G06F9/3859G06F9/3863
    • Mechanisms for executing a transaction in the data processing system are provided. A transaction checkpoint data structure is generated in internal registers of a processor. The transaction checkpoint data structure stores transaction checkpoint data representing a state of program registers at a time prior to execution of a corresponding transaction. The transaction, which comprises a first portion of code that is to be executed by the processor, is executed. An interrupt of the transaction is received while executing the transaction and, as a result, the transaction checkpoint data is stored to a data structure in a memory of the data processing system. A second portion of code is then executed. A state of the program registers is restored using the data structure in the memory of the data processing system in response to an event occurring causing a switch of execution of the processor back to execution of the transaction.
    • 提供了在数据处理系统中执行事务的机制。 在处理器的内部寄存器中生成事务检查点数据结构。 事务检查点数据结构存储表示执行相应事务之前的时间的程序寄存器的状态的事务检查点数据。 执行包括由处理器执行的代码的第一部分的事务。 在执行事务时接收事务的中断,结果,事务检查点数据被存储到数据处理系统的存储器中的数据结构。 然后执行第二部分代码。 响应于发生的事件导致处理器的执行切换返回到事务的执行,使用数据处理系统的存储器中的数据结构恢复程序寄存器的状态。