000155140 001__ 155140
000155140 005__ 20250314084110.0
000155140 037__ $$aFZJ-2014-04321
000155140 1001_ $$0P:(DE-Juel1)132199$$aMohr, Bernd$$b0$$eCorresponding Author$$ufzj
000155140 1112_ $$aSGI/CRAYMPPWorkshop 1999$$cBologna$$d1999-09-09 - 1999-09-10$$wItaly
000155140 245__ $$aTOPAS - Automatic Performance Statistics Collection on the CRAY T3E
000155140 260__ $$c1999
000155140 29510 $$aProceedings of the SGI/CRAY MPPWorkshop 1999
000155140 300__ $$a11 p.
000155140 3367_ $$0PUB:(DE-HGF)8$$2PUB:(DE-HGF)$$aContribution to a conference proceedings$$bcontrib$$mcontrib$$s1408367042_26572
000155140 3367_ $$0PUB:(DE-HGF)7$$2PUB:(DE-HGF)$$aContribution to a book$$mcontb
000155140 3367_ $$033$$2EndNote$$aConference Paper
000155140 3367_ $$2ORCID$$aCONFERENCE_PAPER
000155140 3367_ $$2DataCite$$aOutput Types/Conference Paper
000155140 3367_ $$2DRIVER$$aconferenceObject
000155140 3367_ $$2BibTeX$$aINPROCEEDINGS
000155140 520__ $$aTOPAS 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.
000155140 536__ $$0G:(DE-HGF)POF2-899$$a899 - ohne Topic (POF2-899)$$cPOF2-899$$fPOF I$$x0
000155140 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x1
000155140 8564_ $$uhttps://juser.fz-juelich.de/record/155140/files/FZJ-2014-04321.pdf$$yRestricted
000155140 909CO $$ooai:juser.fz-juelich.de:155140$$pVDB
000155140 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132199$$aForschungszentrum Jülich GmbH$$b0$$kFZJ
000155140 9132_ $$0G:(DE-HGF)POF3-899$$1G:(DE-HGF)POF3-890$$2G:(DE-HGF)POF3-800$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0
000155140 9131_ $$0G:(DE-HGF)POF2-899$$1G:(DE-HGF)POF2-890$$2G:(DE-HGF)POF2-800$$3G:(DE-HGF)POF2$$4G:(DE-HGF)POF$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0
000155140 9201_ $$0I:(DE-Juel1)VDB62$$kZAM$$lZentralinstitut für Angewandte Mathematik$$x0
000155140 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x1
000155140 980__ $$acontrib
000155140 980__ $$aVDB
000155140 980__ $$acontb
000155140 980__ $$aI:(DE-Juel1)VDB62
000155140 980__ $$aI:(DE-Juel1)JSC-20090406
000155140 980__ $$aUNRESTRICTED
000155140 981__ $$aI:(DE-Juel1)JSC-20090406