ALLOCATION OF DISTRIBUTED DATA STRUCTURES
    4.
    发明申请

    公开(公告)号:US20190012258A1

    公开(公告)日:2019-01-10

    申请号:US16114222

    申请日:2018-08-28

    IPC分类号: G06F12/02

    摘要: Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.

    ALLOCATION OF DISTRIBUTED DATA STRUCTURES
    5.
    发明申请
    ALLOCATION OF DISTRIBUTED DATA STRUCTURES 审中-公开
    分布式数据结构的分配

    公开(公告)号:US20140372724A1

    公开(公告)日:2014-12-18

    申请号:US13917240

    申请日:2013-06-13

    IPC分类号: G06F12/02

    摘要: Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.

    摘要翻译: 分配分布式数据结构和管理对称堆的分配可以包括使用处理器定义对称堆。 对称堆包括用于分区全局地址空间(PGAS)系统的每个进程的对称分区。 对称堆的每个对称分区都以相同的起始虚拟内存地址开始,并具有相同的全局对称中断。 PGAS系统的多个处理的一个过程被配置为分配器进程,其控制对称堆的每个对称分区的存储块的分配。 使用执行分配器进程的处理器,维持对称堆的对称分区之间的同构分段。

    Allocation of distributed data structures

    公开(公告)号:US10108539B2

    公开(公告)日:2018-10-23

    申请号:US13917240

    申请日:2013-06-13

    IPC分类号: G06F12/0806 G06F12/02

    摘要: Allocating distributed data structures and managing allocation of a symmetric heap can include defining, using a processor, the symmetric heap. The symmetric heap includes a symmetric partition for each process of a partitioned global address space (PGAS) system. Each symmetric partition of the symmetric heap begins at a same starting virtual memory address and has a same global symmetric break. One process of a plurality of processes of the PGAS system is configured as an allocator process that controls allocation of blocks of memory for each symmetric partition of the symmetric heap. Using the processor executing the allocator process, isomorphic fragmentation among the symmetric partitions of the symmetric heap is maintained.

    Acknowledging incoming messages
    9.
    发明授权
    Acknowledging incoming messages 有权
    确认传入的消息

    公开(公告)号:US08954991B2

    公开(公告)日:2015-02-10

    申请号:US13828280

    申请日:2013-03-14

    IPC分类号: G06F9/46 G06F15/16 G06F9/54

    CPC分类号: G06F9/546 G06F2209/548

    摘要: Acknowledging incoming messages, including: determining, by an acknowledgement dispatching module, whether an incoming message has been received in an active message queue; responsive to determining that the incoming message has been received in the active message queue, resetting, by the acknowledgement dispatching module, an acknowledgment iteration counter; incrementing, by the acknowledgement dispatching module, the acknowledgment iteration counter; determining, by the acknowledgement dispatching module, whether the acknowledgment iteration counter has reached a predetermined threshold; and responsive to determining that the acknowledgment iteration counter has reached the predetermined threshold, processing, by the acknowledgement dispatching module, all messages in the active message queue.

    摘要翻译: 确认传入消息,包括:由确认调度模块确定在活动消息队列中是否已经接收到传入消息; 响应于确定所述传入消息已经在所述活动消息队列中被接收,由所述确认调度模块重置确认迭代计数器; 由确认调度模块递增确认迭代计数器; 由所述确认调度模块确定所述确认迭代计数器是否已经达到预定阈值; 并且响应于确定所述确认迭代计数器已达到所述预定阈值,由所述确认调度模块处理所述活动消息队列中的所有消息。