Invention Grant
- Patent Title: Non-blocking flow control in multi-processing-entity systems
-
Application No.: US15174376Application Date: 2016-06-06
-
Publication No.: US11301142B2Publication Date: 2022-04-12
- Inventor: Adrian Marinescu
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F9/50

Abstract:
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.
Public/Granted literature
- US20170351441A1 NON-BLOCKING FLOW CONTROL IN MULTI-PROCESSING-ENTITY SYSTEMS Public/Granted day:2017-12-07
Information query