Performance Modeling using a Genetic Programming Based Model Error Correction Procedure

dc.contributor.advisorDr.Ranji S Ranjithan, Committee Co-Chairen_US
dc.contributor.advisorDr.John W Baugh, Committee Co-Chairen_US
dc.contributor.advisorDr.G Mahinthakumar, Committee Chairen_US
dc.contributor.authorRaghavachar, Kavithaen_US
dc.date.accessioned2010-04-02T18:01:27Z
dc.date.available2010-04-02T18:01:27Z
dc.date.issued2006-08-10en_US
dc.degree.disciplineCivil Engineeringen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.descriptionNorth Carolina State University Theses Civil Engineering.
dc.description.abstractApplication performance models provide insight to designers of high performance computing (HPC) systems on the role of subsystems such as the processor or the network in determining application performance and allow HPC centers to more accurately target procurements to resource requirements. Performance models can also be used to identify application performance bottlenecks and to provide insights about scalability issues. The suitability of a performance model, however, for a particular performance investigation is a function of both the accuracy and the cost of the model. A semi-empirical model developed in an earlier publication for an astrophysics application was shown to be inaccurate when predicting communication cost for large numbers of processors. It was hypothesized that this deficiency is due to the inability of the model to adequately capture communication contention (threshold effects) as well as other un-modeled components such as noise and I⁄O contention. This thesis demonstrates a new approach to capture these unknown features to improve the predictive capabilities of the model. This approach uses a systematic model error correction procedure that uses evolutionary algorithms to find an error correction term to augment the existing model. Four variations of this procedure were investigated and all were shown to produce improved results than the old model. Successful cross-platform application of this approach showed that it adequately captures machine dependent characteristics. This approach was then extended to a second application, which too showed improved results than the standard semi-empirical modeling approach.en_US
dc.formatThesis (M.S.)--North Carolina State University.
dc.identifier.otheretd-08072006-014705en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/1157
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectPerformance modelingen_US
dc.subjectGenetic programmingen_US
dc.subjectError correction procedureen_US
dc.titlePerformance Modeling using a Genetic Programming Based Model Error Correction Procedureen_US
dcterms.abstractKeywords: Performance modeling, Genetic programming, Error correction procedure.
dcterms.extentvii, 28 pages : illustrations (some color)

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
433.06 KB
Format:
Adobe Portable Document Format

Collections