• 专利标题: Non-blocking flow control in multi-processing-entity systems
  • 申请号: US15174376
    申请日: 2016-06-06
  • 公开(公告)号: US11301142B2
    公开(公告)日: 2022-04-12
  • 发明人: Adrian Marinescu
  • 申请人: VMware, Inc.
  • 申请人地址: US CA Palo Alto
  • 专利权人: VMware, Inc.
  • 当前专利权人: VMware, Inc.
  • 当前专利权人地址: US CA Palo Alto
  • 主分类号: G06F3/06
  • IPC分类号: G06F3/06 G06F9/50
Non-blocking flow control in multi-processing-entity systems
摘要:
The current document is directed to an efficient and non-blocking mechanism for flow control within a multi-processor or multi-core processor with hierarchical memory caches. Traditionally, a centralized shared-computational-resource access pool, accessed using a locking operation, is used to control access to a shared computational resource within a multi-processor system or multi-core processor. The efficient and non-blocking mechanism for flow control, to which the current document is directed, distributes local shared-computational-resource access pools to each core of a multi-core processor and/or to each processor of a multi-processor system, avoiding significant computational overheads associated with cache-controller contention-control for a traditional, centralized access pool and associated with use of locking operations for access to the access pool.
信息查询
0/0