Invention Grant
US08694756B2 Starting other processing elements (OPEs) responsive to a determination that currently-running OPEs are inadequate to invoke a library for a multi-library application
失效
响应于确定当前运行的OPE不足以为多库应用调用库的响应,开始其他处理元件(OPE)
- Patent Title: Starting other processing elements (OPEs) responsive to a determination that currently-running OPEs are inadequate to invoke a library for a multi-library application
- Patent Title (中): 响应于确定当前运行的OPE不足以为多库应用调用库的响应,开始其他处理元件(OPE)
-
Application No.: US13452129Application Date: 2012-04-20
-
Publication No.: US08694756B2Publication Date: 2014-04-08
- Inventor: Hui Li , Hong Bo Peng , Bai Ling Wang
- Applicant: Hui Li , Hong Bo Peng , Bai Ling Wang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Francis Lammes; Stephen J. Walder, Jr.; Diana R. Gerhardt
- Priority: CN200810214486 20080828
- Main IPC: G06F15/76
- IPC: G06F15/76

Abstract:
A mechanism is provided for invoking multi-library application on a multiple processor system, wherein the multiple processor system comprises a Power Processing Element (PPE) and a plurality of Synergistic Processing Element (SPE). Applications including multi-libraries run in the memory of the PPEs. The mechanism comprises maintaining the status of each SPE in the applications running on the PPE, where there are SPE agents for capturing the instructions from the PPE in the SPEs that have been started. In response to a request for invoking a library, the PPE determines whether the number of available SPEs for invoking the library is adequate based on the current status of SPEs. If the number of available SPEs is adequate, the PPE sends a run instruction to selected SPEs. After finishing the invocation of all libraries, the PPE sends termination instructions to all started SPEs.
Public/Granted literature
- US20120204003A1 Invoking Multi-Library Applications on a Multiple Processor System Public/Granted day:2012-08-09
Information query