Profile instrumentation method and profile data collection method
AssigneeFujitsu Limited
InventorsShaun Kaneshiro, Junichi Hagiwara, Tatsuya Shindo
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsShaun Kaneshiro, Junichi Hagiwara, Tatsuya Shindo
Estimating the term…
A profile instrumentation method and a profile data collection method in which mapping between an original code and a corresponding transformed code can be easily performed during compilation so as to perform profiling in a parallel processing system. In the profile instrumentation method, in order to grasp the behavior of a program for a parallel computer written in a sequential format using an original source code, an instrumentation code for instructing collection of profile data during execution of the program is inserted into a transformed code of the program which has been obtained by optimizing transformation during compilation. In this method, a profile initialization processing is performed so as to collect information regarding the original source code of the program before the optimizing transformation by the compilation. This method is used to collect profile data (e.g. the execution time, iteration count, etc., of a specific portion of a program) during the execution thereof so as to grasp the behavior of the program.
A profile instrumentation method for providing profiling in a parallel computer to grasp the behavior of a shared program, which is written in a sequential format using an original source code, while a plurality of processors are in operation at one time based on instructions of the shared program,
A profile data collection method in which profile data are obtained and collected during the execution of a program so as to grasp the behavior of the program, comprising:
A profile data collection method in which profile data are obtained and collected during the execution of a program so as to grasp the behavior of the program, wherein
A profile data collection method in which profile data are obtained and collected during the execution of a program so as to grasp the behavior of the program, wherein
Dependencies are inferred from the claim text.