Patent ID: 8819643

Claim:
A computing device-implemented method comprising: receiving information generated by execution of a parallel program by a technical computing environment (TCE), two or more units of execution (UEs) executing portions of the parallel program, the receiving being performed by the computing device; aggregating the received information, the aggregating being performed by the computing device; generating a plurality of performance indicators for the parallel program on one of a line basis or a function basis and based on the aggregated information, the generating being performed by the computing device; creating an array of information for each executed line of the parallel program executed by each of the two or more UEs, the creating being performed by the computing device; and providing, for display, a single interface that includes information regarding the plurality of performance indicators for each UE, of the two or more UEs, and a comparative view, based on the created array of information for each executed line, of a plurality of executed lines of the parallel program to a user, the providing being performed by the computing device, each executed line, of the plurality of executed lines of the parallel program, being associated with at least one of the plurality of performance indicators, each executed line, of the plurality of executed lines of the parallel program, including information associated with each of the two or more UEs, and each executed line being provided, for display, in a corresponding row of the single interface, a row including first information including two or more of the plurality of performance indicators and second information including two or more of the plurality of performance indicators, the first information being further associated with a first UE, of the two or more UEs, and the second information being further associated with a second UE, of the two or more UEs.