FQL: An Extensible Feature Query Language and Toolkit on Searching Software Characteristics for HPC Applications

dc.contributor.authorZheng, Weijian
dc.contributor.authorWang, Dali
dc.contributor.authorSong, Fengguang
dc.contributor.departmentComputer and Information Science, School of Scienceen_US
dc.date.accessioned2020-12-10T18:58:31Z
dc.date.available2020-12-10T18:58:31Z
dc.date.issued2020
dc.description.abstractThe amount of large-scale scientific computing software is dramatically increasing. In this work, we designed a new query language, named Feature Query Language (FQL), to collect and extract HPC-related software features or metadata from a quick static code analysis. We also designed and implemented an FQL-based toolkit to automatically detect and present software features using an extensible query repository. A number of large-scale, high performance computing (HPC) scientific applications have been studied in the paper with the FQL toolkit to demonstrate the HPC-related feature extraction and information/metadata collection. Different from the existing static software analysis and refactoring tools which focus on software debug, development and code transformation, the FQL toolkit is simpler, significantly lightweight and strives to collect various and diverse software metadata with ease and rapidly.en_US
dc.eprint.versionAuthor's manuscripten_US
dc.identifier.citationZheng, W., Wang, D., & Song, F. (2020). FQL: An Extensible Feature Query Language and Toolkit on Searching Software Characteristics for HPC Applications. In G. Juckeland & S. Chandrasekaran (Eds.), Tools and Techniques for High Performance Computing (pp. 129–142). Springer International Publishing. https://doi.org/10.1007/978-3-030-44728-1_8en_US
dc.identifier.urihttps://hdl.handle.net/1805/24566
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.isversionof10.1007/978-3-030-44728-1_8en_US
dc.relation.journalTools and Techniques for High Performance Computingen_US
dc.rightsPublisher Policyen_US
dc.sourceArXiven_US
dc.subjectfeature query languageen_US
dc.subjectstatic code analysisen_US
dc.subjecthigh-performance computingen_US
dc.titleFQL: An Extensible Feature Query Language and Toolkit on Searching Software Characteristics for HPC Applicationsen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zheng_2019_FQL.pdf
Size:
229.14 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: