Using machine learning to simplify the identification of code optimization
Uppala, R. K., Dennis, J. M., Kim, Y.. (2018). Using machine learning to simplify the identification of code optimization.
Title | Using machine learning to simplify the identification of code optimization |
---|---|
Genre | Conference Material |
Author(s) | Rohith Kumar Uppala, John M. Dennis, Youngsung Kim |
Abstract | Many of the scientific applications that execute on large scale parallel computing platforms run in a suboptimal fashion. Frequently, modest changes or optimizations to the internal calculation of the applications can significantly reduce the time-tosolution and improves the code quality. While it is frequently easy to make these code modifications, it is non-trivial to know exactly which modification should be made. This optimization process requires lot of analysis and human efforts. Using simulation or manual techniques to measure the performance and identify the part of code need to be optimized of the whole source code is often too slow. Our idea is to decrease the human efforts and reduce the time for identification of code optimization by utilizing machine learning techniques to identify which code changes should be applied to certain sections of code based on a detailed performance analysis of an application |
Publication Title | |
Publication Date | Aug 3, 2018 |
Publisher's Version of Record | |
OpenSky Citable URL | https://n2t.org/ark:/85065/d7hx1gmb |
OpenSky Listing | View on OpenSky |
CISL Affiliations | TDD, OSG, ASAP |