Invention Grant
- Patent Title: Soft co-processors to provide a software service function off-load architecture in a multi-core architecture
-
Application No.: US14181917Application Date: 2014-02-17
-
Publication No.: US10901799B2Publication Date: 2021-01-26
- Inventor: Thomas E. Creamer , Curtis E. Hrischuk
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cuenot, Forsythe & Kim, LLC
- Main IPC: G06F9/50
- IPC: G06F9/50

Abstract:
A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available.
Public/Granted literature
Information query