会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Small barrier with local spinning
    • 局部旋转的小障碍
    • US20080288750A1
    • 2008-11-20
    • US11803457
    • 2007-05-15
    • Neill M. CliftArun U. Kishan
    • Neill M. CliftArun U. Kishan
    • G06F9/30
    • G06F9/52G06F9/522
    • A barrier with local spinning. The barrier is described as a barrier object having a bit vector embedded as a pointer. If the vector bit is zero, the object functions as a counter; if the vector bit is one, the object operates as a pointer to a stack. The object includes the total number of threads required to rendezvous at the barrier to trigger release of the threads. The object points to a stack block list that describes each thread that has arrived at the barrier. Arriving at the barrier involves reading the top stack block, pushing onto the list a stack block for the thread that just arrived, decrementing the thread count, and spinning on corresponding local memory locations or timing out and blocking. When the last thread arrives at the barrier, the barrier is reset and all threads at the barrier are awakened for the start of the next process.
    • 当地纺纱的障碍。 屏障被描述为具有嵌入作为指针的位向量的屏障对象。 如果向量位为零,则该对象用作计数器; 如果向量位为1,则对象作为指向栈的指针。 该对象包括在屏障上会合触发线程释放所需的总线程数。 对象指向一个堆栈块列表,描述已经到达屏障的每个线程。 到达障碍层面是读取顶层堆栈块,向列表中推出刚刚到达的线程的堆栈块,减少线程计数,并旋转相应的本地存储器位置或超时并阻塞。 当最后一个线程到达屏障时,屏障被重置,并且屏障处的所有线程都被唤醒以用于下一个进程的开始。
    • 4. 发明授权
    • Small barrier with local spinning
    • 局部旋转的小障碍
    • US08060881B2
    • 2011-11-15
    • US11803457
    • 2007-05-15
    • Neill M. CliftArun U. Kishan
    • Neill M. CliftArun U. Kishan
    • G06F9/46
    • G06F9/52G06F9/522
    • A barrier with local spinning. The barrier is described as a barrier object having a bit vector embedded as a pointer. If the vector bit is zero, the object functions as a counter; if the vector bit is one, the object operates as a pointer to a stack. The object includes the total number of threads required to rendezvous at the barrier to trigger release of the threads. The object points to a stack block list that describes each thread that has arrived at the barrier. Arriving at the barrier involves reading the top stack block, pushing onto the list a stack block for the thread that just arrived, decrementing the thread count, and spinning on corresponding local memory locations or timing out and blocking. When the last thread arrives at the barrier, the barrier is reset and all threads at the barrier are awakened for the start of the next process.
    • 当地纺纱的障碍。 屏障被描述为具有嵌入作为指针的位向量的屏障对象。 如果向量位为零,则该对象用作计数器; 如果向量位为1,则对象作为指向栈的指针。 该对象包括在屏障上会合触发线程释放所需的总线程数。 对象指向一个堆栈块列表,描述已经到达屏障的每个线程。 到达障碍层面是读取顶层堆栈块,向列表中推出刚刚到达的线程的堆栈块,减少线程计数,并旋转相应的本地存储器位置或超时并阻塞。 当最后一个线程到达屏障时,屏障被重置,并且屏障处的所有线程都被唤醒以用于下一个进程的开始。