ABSTRACT
A library tracking database has been developed to monitor software/library usage. This Automatic Library Tracking Database (ALTD) automatically and transparently stores, into a database, information about the libraries linked into an application at compilation time and also the executables launched in a batch job. Information gathered into the database can then be mined to provide reports. Analyzing the results from the data collected will help to identify, for example, the most frequently used and the least used libraries and codes, and those users that are using deprecated libraries or applications. We will illustrate the usage of libraries and executables on the Cray XT platforms hosted at the National Institute for Computational Sciences and the Oak Ridge Leadership Computing Facility (both located at Oak Ridge National Laboratory).
- Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., et al. (1999). LAPACK Users' Guide (Third ed.). Society for Industrial and Applied Mathematics Google ScholarDigital Library
- Aprun, Retrieved from http://docs.cray.com/cgi-bin/craydoc.cgi?mode=Show;q=;f=man/alpsm/10/cat1/aprun.1.htmlGoogle Scholar
- Balay, S., Buschelman, K., Eijkhout, V., Gropp, W. D., Kaushik, D., Knepley, M. G., et al. (2008). PETSc Users Manual. Argonne National Laboratory.Google Scholar
- J. Borrill, J. C. Integrated Performance Monitoring of a Cosmology Application on Leading HEC Platforms. International Conference on Parallel Processing: ICPP, 2005. Google ScholarDigital Library
- Case D. A. et al., The Amber biomolecular simulation programs. J. Computat. Chem. 26, 1668--1688, 2005Google ScholarCross Ref
- Cray. (n.d.). Using Cray Performance Analysis Tools. Retrieved from http://docs.cray.com/books/S-2376-41/Google Scholar
- Fahey Mark, Jones Nick, Hitchcock Blake and Hadri Bilel, ALTD Manual. University of Tennessee, National Institute of Computational Sciences. in preparation 2010.Google Scholar
- Frigo Matteo and Johnson Steven G., "The Design and Implementation of FFTW3," Proceedings of the IEEE 93 (2), 216--231 (2005). Invited paper, Special Issue on Program Generation, Optimization, and Platform AdaptationGoogle ScholarCross Ref
- HDF5: http://www.hdfgroup.org/HDF5/Google Scholar
- Levine, J. Linkers and Loaders. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc, 1999. Google ScholarDigital Library
- Limbach H., Arnold A., Mann B. and Holm C. "ESPResSo - An Extensible Simulation Package for Research on Soft Matter Systems". Comput. Phys. Commun. 174(9) (704--727), 2006Google ScholarCross Ref
- Mascagni M. and Srinivasan A. "Algorithm 806: SPRNG: A Scalable Library for Pseudorandom Number Generation," ACM Transactions on Mathematical Software, 26: 436--461, 2000 Google ScholarDigital Library
- Malony, S. S. The TAU Parallel Performance System. International Journal of High Performance Computing Applications, SAGE Publications, 20(2):287--331, 2006 Google ScholarDigital Library
- Mohr, B. TOPAS - Automatic Performance Statistics Collection on the CRAY T3E. T3E, Proceedings of the 5th European SGI/Cray MPP Workshop, 1999Google Scholar
- Papi. Retrieved from http://icl.cs.utk.edu/papi/Google Scholar
- Phillips J. C. et al., Scalable molecular dynamics with NAMD, Journal of Computational Chemistry 26, 16, p 1781--1802, 2005Google Scholar
- Plimpton S. J., Fast Parallel Algorithms for Short-Range Molecular Dynamics, J Comp Phys, 117, 1--19 (1995) Google ScholarDigital Library
- Rew, R. K. and G. P. Davis, NetCDF: An Interface for Scientific Data Access, IEEE Computer Graphics and Applications, Vol. 10, No. 4, pp. 76--82, July 1990. Google ScholarDigital Library
- SciDAC. Third Workshop on HPC Best Practices, September 2009 http://outreach.scidac.gov/swbp/Google Scholar
- David Skinner(NERSC) and Chris Atwood (DOD), SciDAC notes http://outreach.scidac.gov/swbp/report/Tools.pdf.Google Scholar
- Solchenbach, F. J. VAMPIR: Visualization and Analysis of MPI Resources, 1996.Google Scholar
- Staples, G. TORQUE resource manager. SC 06 PRoceedings of the 2006 ACM/IEEE conference (p. 8). Tampa, Florida: ACM Google ScholarDigital Library
- Tam, A. (2001). Enabling Process Accounting on Linux HOWTOGoogle Scholar
- TOP500 http://www.top500.orgGoogle Scholar
- TRILINOS http://trilinos.sandia.gov.Google Scholar
- Van Der Spoel, David and Lindahl, Erik and Hess, Berk and Groenhof, Gerrit and Mark, Alan E. and Berendsen, Herman J. C, GROMACS: Fast, flexible, and free, Journal of Computational Chemistry, 26, p1701--1718, 2005Google ScholarCross Ref
- Website on the function PAPI_get_shared_lib_info: http://geco.mines.edu/papi/html/papi_get_shared_lib_info.htmlGoogle Scholar
- Wiki page information on LUSTRE project http://wiki.lustre.org/index.php/Main_PageGoogle Scholar
Index Terms
- Identifying software usage at HPC centers with the automatic library tracking database
Recommendations
A digital library instead of a traditional database for nanotechnologies: An attempt to use the ABCD system
Against the background of the limited possibilities of the traditional databases during the creation of the information infrastructure of modern science, the advantages and rich potential of digital libraries as a new class of information systems are ...
Identifying New Directions in Database Performance Tuning
Database performance tuning is a complex and varied active research topic. With enterprise relational database management systems still reliant on the set-based relational concepts that defined early data management products, the disparity between the ...
The Alexandria Digital Library and the alexandria digital earth prototype
JCDL '04: Proceedings of the 4th ACM/IEEE-CS joint conference on Digital librariesThe Alexandria Digital Library, together with its follow-on -- the Alexandria Digital Earth Prototype Project -- is one of the flagship projects of the NSF/NASA/ Digital Library Initiative Uniquely among these projects, ADL is a georeferenced library ...
Comments