General atomic and molecular electronic structure system
Journal of Computational Chemistry
Fast parallel algorithms for short-range molecular dynamics
Journal of Computational Physics
Linkers and Loaders
Library interface versioning in solaris and linux
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Extracting compiler provenance from program binaries
Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Identifying software usage at HPC centers with the automatic library tracking database
Proceedings of the 2010 TeraGrid Conference
Hi-index | 0.00 |
Program build information, such as compilers and libraries used, is vitally important in an auditing and benchmarking framework for High-Performance Computing (HPC) systems. I have developed a tool to automatically extract this information using signature-based detection, a common strategy employed by anti-virus software to search for known patterns of data within the program binaries. I formulate the patterns from various "features" embedded in the program binaries, and the experiment shows that my tool can successfully identify many different compilers, libraries, and their versions.