SGI® Histx

SGI Histx is a performance analysis tool designed to complement pfmon, which is included with the SGI ProPack software for the Altix® family of servers. The software is designed to run on Altix machines only. Used internally by SGI developers and benchmarkers, as well as SGI customers, this product is offered as a service to customers with a no-fee end user proprietary license via the Supportfolio website. Customers wishing to use SGI Histx should be aware that there is no support planned for this product and customers who use it accept it "as is".

SGI Histx consists of a group of tools:
  • histx - a profiling tool. It can sample instruction pointer or callstack on either timer interrupts or on performance monitor counter overflows. This tool does not require applications to be compiled with special compiler flags.
  • lipfpm - a "perfex" like tool. This is the tool that reports numbers of performance monitor events on a per thread basis.
  • samppm - this tool samples numbers of performance monitor events on a per thread basis at a user specified rate.
  • dumppm - displays data collected by samppm in human readable form
  • iprep - formats one or more raw histx ip sampling reports into a useful and usable report
  • csrep - formats one or more raw histx callstack sampling reports into a format resembling a SGI® SpeedShop™ "butterfly" report.
  • libezpm - a library that provides applications with an "easy" to use interface to obtain performance monitor event data
  • libhistx - a library that allows applications to enable and disable the histx tools programatically

More information and downloads available in Supportfolio