会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Technique for using shared resources on a multi-threaded processor
    • 在多线程处理器上使用共享资源的技术
    • US06785887B2
    • 2004-08-31
    • US09749107
    • 2000-12-27
    • William Joseph ArmstrongNaresh NayarKenneth Charles Vossen
    • William Joseph ArmstrongNaresh NayarKenneth Charles Vossen
    • G06F946
    • G06F9/526G06F9/3851G06F9/4812
    • A method of handling conflicts between threads, including an initiating thread and at least one other thread, for at least one shared resource in a multi-threaded processing system having a processor and memory includes setting a location in memory for each other thread on the processor with the initiating thread. The initiating thread signals an inter-processor interrupt (IPI) to all other threads on the processor. For each other thread, an interrupt handler is initiated where each other thread: acknowledges receipt of the interrupt, and proceeds to spin on the respective location in memory that was set, thereby guaranteeing that the respective other thread will not be using any shared resource of the processor. The initiating thread waits for other threads on processor to acknowledge the inter-processor interrupt (IPI), and when all the other threads have acknowledged the inter-processor interrupt (IPI), the initiating thread proceeds to save the state of the shared resource in memory, sets the shared resource to the state wanted, uses the shared resource, and restores the original state of the resource. The initiating thread then releases the other threads from their spin by resetting the location in memory that was set above. All the threads then proceed with their computations.
    • 一种在具有处理器和存储器的多线程处理系统中处理针对至少一个共享资源的线程之间的冲突的方法,包括发起线程和至少一个其他线程,包括为处理器中的每个其他线程设置存储器中的位置 与启动线程。 启动线程向处理器上的所有其他线程发出处理器间中断(IPI)信号。 对于每个其他线程,启动中断处理程序,其中每个其他线程:确认中断的接收,并且继续旋转在设置的存储器中的相应位置,从而保证相应的其他线程将不使用任何共享资源 处理器。 启动线程等待处理器上的其他线程确认处理器间中断(IPI),并且当所有其他线程都确认了处理器间中断(IPI)时,启动线程继续保存共享资源的状态 内存,将共享资源设置为所需状态,使用共享资源,并恢复资源的原始状态。 然后,启动线程通过重置上面设置的内存中的位置来释放其他线程。 所有线程然后继续进行计算。
    • 5. 发明申请
    • System and Method for Maintaining Page Tables Used During a Logical Partition Migration
    • 用于维护逻辑分区迁移期间使用的页表的系统和方法
    • US20080256327A1
    • 2008-10-16
    • US11735830
    • 2007-04-16
    • Stuart Zachary JacobsDavid Anthony LarsonNaresh NayarJonathan Ross Van NiewaalKenneth Charles Vossen
    • Stuart Zachary JacobsDavid Anthony LarsonNaresh NayarJonathan Ross Van NiewaalKenneth Charles Vossen
    • G06F12/00
    • G06F12/1009G06F9/4856G06F9/5077G06F2212/1032
    • An apparatus, program product and method maintains data integrity for a logical partition by enabling nonintrusive switching of page tables used during a migration of the logical partition from a source computer system to a target computer system. A first page table may be configured to store a plurality of page entries made within a logically partitioned environment. A second page table may be used during migration to store one or more page entries generated during the migration. After migration, the processor page table pointer may be transparently switched to point to the first page table. A page entry in the second page table corresponding to a page entry made to the first page table by the logical partition may be invalidated in response to a page table hypervisor call made by the logical partition. In parallel, a plurality of entries generated during the migration of the logical partition in the second page table may be read through and invalidated. This reading through of the entries may be accomplished concurrently with the invalidation of the corresponding page entry in the second page table in response to a page table call made by the logical partition. Moreover, the reading of the entries may be accomplished in intervals and with portions of the plurality of entries.
    • 装置,程序产品和方法通过在逻辑分区从源计算机系统迁移到目标计算机系统期间使用的页表的非侵入式切换来维护逻辑分区的数据完整性。 第一页表可以被配置为存储在逻辑分区环境内进行的多个页面条目。 在迁移期间可以使用第二页表来存储迁移期间生成的一个或多个页面条目。 迁移后,处理器页表指针可能被透明地切换到指向第一页表。 响应于由逻辑分区进行的页表管理程序调用,对应于由逻辑分区对第一页表进行的页条目的第二页表中的页条目可能被无效。 并行地,在第二页表中的逻辑分区的迁移期间生成的多个条目可以被读取并被无效。 响应于由逻辑分区进行的页表调用,该条目的读取可以与第二页表中的相应页条目的无效同时完成。 此外,条目的读取可以以间隔和多个条目的一部分来完成。