会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Lock spin wait operation for multi-threaded applications in a multi-core computing environment
    • 在多核心计算环境中为多线程应用程序锁定旋转等待操作
    • US09378069B2
    • 2016-06-28
    • US14197581
    • 2014-03-05
    • International Business Machines Corporation
    • Men-Chow ChiangKen V. Vu
    • G06F9/46G06F9/52
    • G06F9/526G06F9/4856
    • A method, system and computer-usable medium are disclosed for a lock-spin-wait operation for managing multi-threaded applications in a multi-core computing environment. A target processor core, referred to as a “spin-wait core” (SWC), is assigned (or reserved) for primarily running spin-waiting threads. Threads operating in the multi-core computing environment that are identified as spin-waiting are then moved to a run queue associated with the SWC to acquire a lock. The spin-waiting threads are then allocated a lock response time that is less than the default lock response time of the operating system (OS) associated with the SWC. If a spin-waiting fails to acquire a lock within the allocated lock response time, the SWC is relinquished, ceding its availability for other spin-waiting threads in the run queue to acquire a lock. Once a spin-waiting thread acquires a lock, it is migrated to its original, or an available, processor core.
    • 公开了用于在多核计算环境中管理多线程应用程序的锁 - 旋转等待操作的方法,系统和计算机可用介质。 被称为“自旋等待核心”(SWC)的目标处理器核心被分配(或保留)用于主要运行的旋转等待线程。 在多核心计算环境中运行的被识别为自转等待的线程随后被移动到与SWC相关联的运行队列以获取锁定。 然后,旋转等待线程被分配的锁响应时间小于与SWC相关联的操作系统(OS)的默认锁响应时间。 如果自动等待无法在分配的锁定响应时间内获取锁定,则SWC将被放弃,将其在运行队列中的其他旋转等待线程的可用性取消锁定。 一旦旋转等待线程获取锁定,它将迁移到其原始处理器核心或可用的处理器核心。