会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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。 这有利地避免任何任务到任务的通信,这可以减少开销并提高性能。
    • 10. 发明申请
    • Administering Globally Accessible Memory Space In A Distributed Computing System
    • 在分布式计算系统中管理全局可访问的内存空间
    • US20130173738A1
    • 2013-07-04
    • US13343239
    • 2012-01-04
    • Tsai-Yang JeaYuan Yuan Nie
    • Tsai-Yang JeaYuan Yuan Nie
    • G06F15/167
    • G06F15/17331
    • In a distributed computing system that includes compute nodes that include computer memory, globally accessible memory space is administered by: for each compute node: mapping a memory region of a predefined size beginning at a predefined address; executing one or more memory management operations within the memory region, including, for each memory management operation executed within the memory region: executing the operation collectively by all compute nodes, where the operation includes a specification of one or more parameters and the parameters are the same across all compute nodes; receiving, by each compute node from a deterministic memory management module in response to the memory management operation, a return value, where the return value is the same across all compute nodes; entering, by each compute node after local completion of the memory management operation, a barrier; and when all compute nodes have entered the barrier, resuming execution.
    • 在包括包括计算机存储器的计算节点的分布式计算系统中,通过以下方式管理全局可访问的存储器空间:对于每个计算节点:从预定义地址开始映射预定义大小的存储器区域; 在所述存储器区域内执行一个或多个存储器管理操作,包括对于在所述存储器区域内执行的每个存储器管理操作:由所有计算节点共同执行所述操作,其中所述操作包括一个或多个参数的指定,并且所述参数是 所有计算节点相同; 响应于存储器管理操作,每个计算节点从确定性存储器管理模块接收返回值,其中返回值在所有计算节点上是相同的; 在本地完成内存管理操作之后,由每个计算节点进入屏障; 并且当所有计算节点进入障碍时,恢复执行。