Parallel processing system including arrangement for establishing and using sets of processing nodes in debugging environment
First Claim
1. For use in connection with a parallel computer including a plurality of processing nodes, a debugging arrangement for facilitating the debugging of code by an operator comprising:
- A. a debug set membership establishment element responsive to a processing node set establishment command from the operator to said parallel computer to establish a processing node set comprising selected ones of said processing nodes in response to operator-supplied set membership criteria; and
B. a debug set operational element responsive to a debugging command from the operator to enable each processing node to condition its execution of the debugging command based on whether it is one of said selected ones of said processing nodes in said processing node set.
1 Assignment
0 Petitions
Accused Products
Abstract
A debugger for use in connection with a parallel computer including a plurality of processing nodes. The debugger enables the operator to establish a processing node set in response to certain criteria, such as the respective identifications of the processing node and their prior processing under the debugger. The debugger, in response to a processing node set establishment command from the operator, enables each processing node to establish and condition a set membership flag in response to the operator-supplied set membership criteria. The debugger is then responsive to a debugging command from the operator to enable the processing nodes to use their respective set membership flags to condition their execution of the debugging command.
-
Citations
31 Claims
-
1. For use in connection with a parallel computer including a plurality of processing nodes, a debugging arrangement for facilitating the debugging of code by an operator comprising:
-
A. a debug set membership establishment element responsive to a processing node set establishment command from the operator to said parallel computer to establish a processing node set comprising selected ones of said processing nodes in response to operator-supplied set membership criteria; and B. a debug set operational element responsive to a debugging command from the operator to enable each processing node to condition its execution of the debugging command based on whether it is one of said selected ones of said processing nodes in said processing node set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. For use in connection with a parallel computer including a plurality of processing nodes, a debugging method for facilitating the debugging by an operator of code processed by a parallel computer comprising a plurality of processing nodes, said debugging method comprising the steps of:
-
A. in response to a processing node set establishment command from the operator to said parallel computer, establishing a processing node set comprising selected ones of said processing nodes in response to operator-supplied set membership criteria; and B. in response to a debugging command from the operator, enabling each processing node to condition its execution of the debugging command based on whether it is one of said selected ones of said processing nodes in said processing node set. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. For use in connection with a parallel computer including a plurality of processing nodes, a debug computer program product for facilitating the debugging of code by an operator comprising:
-
A. a debug set membership establishment module for enabling said parallel computer, in response to a processing node set establishment command from the operator, to establish a processing node set comprising selected ones of said processing nodes in response to operator-supplied set membership criteria; and B. a debug set operational module for enabling each processing node, in response to a debugging command from the operator, to condition its execution of the debugging command based on whether it is one of said selected ones of said processing nodes in said processing node set. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification