会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Increasing available FIFO space to prevent messaging queue deadlocks in a DMA environment
    • 增加可用的FIFO空间,以防止DMA环境中的消息队列死锁
    • US08112559B2
    • 2012-02-07
    • US12241634
    • 2008-09-30
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • G06F13/28G06F15/167
    • G06F13/28
    • Embodiments of the invention may be used to manage message queues in a parallel computing environment to prevent message queue deadlock. A direct memory access controller of a compute node may determine when a messaging queue is full. In response, the DMA may generate an interrupt. An interrupt handler may stop the DMA and swap all descriptors from the full messaging queue into a larger queue (or enlarge the original queue). The interrupt handler then restarts the DMA. Alternatively, the interrupt handler stops the DMA, allocates a memory block to hold queue data, and then moves descriptors from the full messaging queue into the allocated memory block. The interrupt handler then restarts the DMA. During a normal messaging advance cycle, a messaging manager attempts to inject the descriptors in the memory block into other messaging queues until the descriptors have all been processed.
    • 本发明的实施例可以用于在并行计算环境中管理消息队列以防止消息队列死锁。 计算节点的直接存储器访问控制器可以确定消息队列何时已满。 作为响应,DMA可能会产生中断。 中断处理程序可能会停止DMA,并将所有描述符从完整消息队列交换到更大的队列(或放大原始队列)。 然后中断处理程序重新启动DMA。 或者,中断处理程序停止DMA,分配存储块来保存队列数据,然后将描述符从完整消息队列移动到分配的内存块中。 然后中断处理程序重新启动DMA。 在正常消息传递提前周期期间,消息收发管理器尝试将描述符注入到其他消息队列中,直到描述符全部被处理。
    • 2. 发明申请
    • INCREASING AVAILABLE FIFO SPACE TO PREVENT MESSAGING QUEUE DEADLOCKS IN A DMA ENVIRONMENT
    • 增加可用的FIFO空间,以防止DMA环境中的消息队列死锁
    • US20100082848A1
    • 2010-04-01
    • US12241634
    • 2008-09-30
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • G06F13/28
    • G06F13/28
    • Embodiments of the invention may be used to manage message queues in a parallel computing environment to prevent message queue deadlock. A direct memory access controller of a compute node may determine when a messaging queue is full. In response, the DMA may generate an interrupt. An interrupt handler may stop the DMA and swap all descriptors from the full messaging queue into a larger queue (or enlarge the original queue). The interrupt handler then restarts the DMA. Alternatively, the interrupt handler stops the DMA, allocates a memory block to hold queue data, and then moves descriptors from the full messaging queue into the allocated memory block. The interrupt handler then restarts the DMA. During a normal messaging advance cycle, a messaging manager attempts to inject the descriptors in the memory block into other messaging queues until the descriptors have all been processed.
    • 本发明的实施例可以用于在并行计算环境中管理消息队列以防止消息队列死锁。 计算节点的直接存储器访问控制器可以确定消息队列何时已满。 作为响应,DMA可能会产生中断。 中断处理程序可能会停止DMA,并将所有描述符从完整消息队列交换到更大的队列(或放大原始队列)。 然后中断处理程序重新启动DMA。 或者,中断处理程序停止DMA,分配存储块来保存队列数据,然后将描述符从完整消息队列移动到分配的内存块中。 然后中断处理程序重新启动DMA。 在正常消息传递提前周期期间,消息收发管理器尝试将描述符注入到其他消息队列中,直到描述符全部被处理。
    • 3. 发明授权
    • Preventing messaging queue deadlocks in a DMA environment
    • 防止DMA环境中的消息队列死锁
    • US08631086B2
    • 2014-01-14
    • US12241514
    • 2008-09-30
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • G06F15/167
    • G06F15/17331
    • Embodiments of the invention may be used to manage message queues in a parallel computing environment to prevent message queue deadlock. A direct memory access controller of a compute node may determine when a messaging queue is full. In response, the DMA may generate an interrupt. An interrupt handler may stop the DMA and swap all descriptors from the full messaging queue into a larger queue (or enlarge the original queue). The interrupt handler then restarts the DMA. Alternatively, the interrupt handler stops the DMA, allocates a memory block to hold queue data, and then moves descriptors from the full messaging queue into the allocated memory block. The interrupt handler then restarts the DMA. During a normal messaging advance cycle, a messaging manager attempts to inject the descriptors in the memory block into other messaging queues until the descriptors have all been processed.
    • 本发明的实施例可以用于在并行计算环境中管理消息队列以防止消息队列死锁。 计算节点的直接存储器访问控制器可以确定消息队列何时已满。 作为响应,DMA可能会产生中断。 中断处理程序可能会停止DMA,并将所有描述符从完整消息队列交换到更大的队列(或放大原始队列)。 然后中断处理程序重新启动DMA。 或者,中断处理程序停止DMA,分配存储块来保存队列数据,然后将描述符从完整消息队列移动到分配的内存块中。 然后中断处理程序重新启动DMA。 在正常消息传递提前周期期间,消息收发管理器尝试将描述符注入到其他消息队列中,直到描述符全部被处理。
    • 4. 发明申请
    • PREVENTING MESSAGING QUEUE DEADLOCKS IN A DMA ENVIRONMENT
    • 在DMA环境中预防消息传递队列死锁
    • US20110173287A1
    • 2011-07-14
    • US12241514
    • 2008-09-30
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • Michael A. BlocksomeDong ChenThomas GoodingPhilip HeidelbergerJeff Parker
    • G06F15/167
    • G06F15/17331
    • Embodiments of the invention may be used to manage message queues in a parallel computing environment to prevent message queue deadlock. A direct memory access controller of a compute node may determine when a messaging queue is full. In response, the DMA may generate an interrupt. An interrupt handler may stop the DMA and swap all descriptors from the full messaging queue into a larger queue (or enlarge the original queue). The interrupt handler then restarts the DMA. Alternatively, the interrupt handler stops the DMA, allocates a memory block to hold queue data, and then moves descriptors from the full messaging queue into the allocated memory block. The interrupt handler then restarts the DMA. During a normal messaging advance cycle, a messaging manager attempts to inject the descriptors in the memory block into other messaging queues until the descriptors have all been processed.
    • 本发明的实施例可以用于在并行计算环境中管理消息队列以防止消息队列死锁。 计算节点的直接存储器访问控制器可以确定消息队列何时已满。 作为响应,DMA可能会产生中断。 中断处理程序可能会停止DMA,并将所有描述符从完整消息队列交换到更大的队列(或放大原始队列)。 然后中断处理程序重新启动DMA。 或者,中断处理程序停止DMA,分配存储块来保存队列数据,然后将描述符从完整消息队列移动到分配的内存块中。 然后中断处理程序重新启动DMA。 在正常消息传递提前周期期间,消息收发管理器尝试将描述符注入到其他消息队列中,直到描述符全部被处理。