% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@INPROCEEDINGS{Mohr:155140,
      author       = {Mohr, Bernd},
      title        = {{TOPAS} - {A}utomatic {P}erformance {S}tatistics
                      {C}ollection on the {CRAY} {T}3{E}},
      reportid     = {FZJ-2014-04321},
      pages        = {11 p.},
      year         = {1999},
      comment      = {Proceedings of the SGI/CRAY MPPWorkshop 1999},
      booktitle     = {Proceedings of the SGI/CRAY
                       MPPWorkshop 1999},
      abstract     = {TOPAS is a tool to automatically and transparently monitor
                      usage and performance of every parallel job executed on a
                      CRAY T3E. We have modified the UNICOS/mk compiler wrapper
                      scripts to automatically link the TOPAS measurement module
                      to every user application whenever it is recompiled. No
                      modification is necessary in the user’s program or build
                      procedures. At run-time, two PEs of the parallel application
                      are picked to actually perform the measurement for the
                      parallel job as a whole. The measurement consists of
                      executing special code immediately before and after the
                      execution of the program. So there is no measurement
                      overhead during the execution of the application itself. The
                      TOPAS module is very simple (about 250 lines of code). It is
                      based on the Performance Counter Library (PCL), a common
                      interface for portable performance counting on
                      microprocessors, also developed at NIC/ZAM.Through
                      environment variables, users can request the printing of the
                      recorded information at the end of the execution, choose to
                      measure integer, load, or store operations instead of
                      floating point, and specify the PEs which should be used for
                      performing the measurement.In addition to the TOPAS
                      measurement module, we implemented a tool which allows a
                      system administrator to calculate interesting statistics
                      like the typical MFlop rates achieved by user programs, as
                      well as programming language and message passing library
                      usage from this data. Most of this information is not
                      available through regular T3E system accounting.},
      month         = {Sep},
      date          = {1999-09-09},
      organization  = {SGI/CRAYMPPWorkshop 1999, Bologna
                       (Italy), 9 Sep 1999 - 10 Sep 1999},
      cin          = {ZAM / JSC},
      cid          = {I:(DE-Juel1)VDB62 / I:(DE-Juel1)JSC-20090406},
      pnm          = {899 - ohne Topic (POF2-899) / ATMLPP - ATML Parallel
                      Performance (ATMLPP)},
      pid          = {G:(DE-HGF)POF2-899 / G:(DE-Juel-1)ATMLPP},
      typ          = {PUB:(DE-HGF)8 / PUB:(DE-HGF)7},
      url          = {https://juser.fz-juelich.de/record/155140},
}