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

Back to our listing of publications.