会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • PREPARING PARALLEL TASKS TO USE A SYNCHRONIZATION REGISTER
    • 准备使用并发寄存器的并行任务
    • US20130152101A1
    • 2013-06-13
    • US13314477
    • 2011-12-08
    • Tsai-Yang JeaWilliam P. LePeraHanhong XueZhi Zhang
    • Tsai-Yang JeaWilliam P. LePeraHanhong XueZhi Zhang
    • G06F9/50
    • G06F9/52G06F9/522
    • A job may be divided into multiple tasks that may execute in parallel on one or more compute nodes. The tasks executing on the same compute node may be coordinated using barrier synchronization. However, to perform barrier synchronization, the tasks use (or attach) to a barrier synchronization register which establishes a common checkpoint for each of the tasks. A leader task may use a shared memory region to publish to follower tasks the location of the barrier synchronization register—i.e., a barrier synchronization register ID. The follower tasks may then monitor the shared memory to determine the barrier synchronization register ID. The leader task may also use a count to ensure all the tasks attach to the BSR. This advantageously avoids any task-to-task communication which may reduce overhead and improve performance.
    • 作业可以被划分为可以在一个或多个计算节点上并行执行的多个任务。 可以使用屏障同步来协调在相同计算节点上执行的任务。 然而,为了执行屏障同步,任务使用(或附加)到屏障同步寄存器,其为每个任务建立公共检查点。 领导任务可以使用共享存储器区域向跟随者任务发布屏障同步寄存器的位置,即屏障同步寄存器ID。 随后的任务可以监视共享存储器以确定屏障同步寄存器ID。 领导任务还可以使用计数来确保所有任务附加到BSR。 这有利地避免任何任务到任务的通信,这可以减少开销并提高性能。