摘要 |
<p>A diagnostic method is described for generating diagnostic data relating to processing of an instruction stream, wherein said instruction stream has been compiled from a source instruction stream to include multiple threads, said method comprising the steps of: (i) initiating a diagnostic procedure in which at least a portion of said instruction stream is executed; (ii) controlling a scheduling order for executing instructions within said at least a portion of said instruction stream to cause execution of a sequence of thread portions, said sequence being determined in response to one or more rules, at least one of said rules defining an order of execution of said thread portions to follow an order of said source instruction stream. In this way, the diagnostic method can generate a debug view of a parallelised program which is the same as, or at least similar to, a debug view which would be provided when debugging the original non-parallelised program.</p> |
申请人 |
ARM LIMITED;REID, ALASTAIR, DAVID;FORD, SIMON, ANDREW;KNEEBONE, KATHERINE, ELIZABETH |
发明人 |
REID, ALASTAIR, DAVID;FORD, SIMON, ANDREW;KNEEBONE, KATHERINE, ELIZABETH |