Invention Grant
US08683185B2 Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set
失效
在可选数量的监视终端和处理第二组时,停止对第一组循环的并行处理
- Patent Title: Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set
- Patent Title (中): 在可选数量的监视终端和处理第二组时,停止对第一组循环的并行处理
-
Application No.: US12843224Application Date: 2010-07-26
-
Publication No.: US08683185B2Publication Date: 2014-03-25
- Inventor: Brian Flachs , Charles Ray Johns , Ulrich Weigand
- Applicant: Brian Flachs , Charles Ray Johns , Ulrich Weigand
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent Diana Roberts-Gerhardt
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
The illustrative embodiments comprise a method, data processing system, and computer program product having a processor unit for processing instructions with loops. A processor unit creates a first group of instructions having a first set of loops and second group of instructions having a second set of loops from the instructions. The first set of loops have a different order of parallel processing from the second set of loops. A processor unit processes the first group. The processor unit monitors terminations in the first set of loops during processing of the first group. The processor unit determines whether a number of terminations being monitored in the first set of loops is greater than a selectable number of terminations. In response to a determination that the number of terminations is greater than the selectable number of terminations, the processor unit ceases processing the first group and processes the second group.
Public/Granted literature
- US20120023316A1 PARALLEL LOOP MANAGEMENT Public/Granted day:2012-01-26
Information query