Mining software usage with the Automatic Library Tracking Database (ALTD)

Bilel Hadri*, Mark Fahey

*Corresponding author for this work

    Research output: Contribution to journalConference articlepeer-review

    2 Scopus citations

    Abstract

    Tracking software usage is important for HPC centers, computer vendors, code developers and funding agencies to provide more efficient and targeted software support, and to forecast needs and guide HPC software effort towards the Exascale era. However, accurately tracking software usage on HPC systems has been a challenging task. In this paper, we present a tool called Automatic Library Tracking Database (ALTD) that has been developed and put in production on several Cray systems. The ALTD infrastructure prototype automatically and transparently stores information about libraries linked into an application at compilation time and also the executables launched in a batch job. We will illustrate the usage of libraries, compilers and third party software applications on a system managed by the National Institute for Computational Sciences.

    Original languageEnglish (US)
    Pages (from-to)1834-1843
    Number of pages10
    JournalProcedia Computer Science
    Volume18
    DOIs
    StatePublished - Jan 1 2013
    Event13th Annual International Conference on Computational Science, ICCS 2013 - Barcelona, Spain
    Duration: Jun 5 2013Jun 7 2013

    Keywords

    • ALTD
    • HPC
    • Kraken
    • Software
    • Tracking

    ASJC Scopus subject areas

    • Computer Science(all)

    Fingerprint

    Dive into the research topics of 'Mining software usage with the Automatic Library Tracking Database (ALTD)'. Together they form a unique fingerprint.

    Cite this