• DocumentCode
    2134497
  • Title

    Profiling optimized code: a profiling system for an HPF compiler

  • Author

    Kaneshiro, Shaun ; Shindo, Tatsuya

  • Author_Institution
    Fujitsu Labs. Ltd., Kawasaki, Japan
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    469
  • Lastpage
    473
  • Abstract
    High Performance Fortran (HPF), a portable data-parallel language, is based on a high-level model which abstracts programming details away from the user. To achieve high performance, the HPF compiler must optimize the code, which may result in a significant change to the original code structure. Because the performances of the optimized and non-optimized codes differ, profiling HPF programs with compiler optimizations must be supported. This requires additional support in the compiler to report the profile data with respect to the original code as opposed to the transformed code. We developed a profiling system which maintains a history of code transformations, maps the original code to the optimized code, and reports profile data based on the original code. A version of the profiling system was successfully implemented for the Fujitsu HPF compiler and tested for several benchmarks on the Fujitsu AP1000
  • Keywords
    FORTRAN; optimising compilers; parallel languages; Fujitsu HPF compiler; HPF compiler; High Performance Fortran; compiler optimizations; optimized code; portable data-parallel language; profiling system; Abstracts; Benchmark testing; High performance computing; History; Instruments; Optimizing compilers; Parallel languages; Parallel programming; Program processors; Runtime library; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508097
  • Filename
    508097