Integrating Performance Analysis in Parallel Software Engineering

dc.contributor.advisorMalony, Allen
dc.contributor.authorPoliakoff, David
dc.date.accessioned2015-08-18T23:14:38Z
dc.date.available2015-08-18T23:14:38Z
dc.date.issued2015-08-18
dc.description.abstractModern computational software is increasingly large in terms of lines of code, number of developers, intended longevity, and complexity of intended architectures. While tools exist to mitigate the problems this type of software causes for the development of functional software, no solutions exist to deal with the problems it causes for performance. This thesis introduces a design called the Software Development Performance Analysis System, or SDPAS. SDPAS observes the performance of software tests as software is developed, tracking builds, tests, and developers in order to provide data with which to analyze a software development process. SDPAS integrates with the CMake build and test suite to obtain data about builds and provide consistent tests, with git to obtain data about how software is changing. SDPAS also integrates with TAU to obtain performance data and store it along with the data obtained from other tools. The utility of SDPAS is observed on two pieces of production software.en_US
dc.identifier.urihttps://hdl.handle.net/1794/19352
dc.language.isoen_US
dc.publisherUniversity of Oregon
dc.rightsCreative Commons BY 4.0-US
dc.subjectComputer scienceen_US
dc.subjectHPCen_US
dc.subjectPerformanceen_US
dc.subjectRegressionen_US
dc.subjectTAUen_US
dc.subjectVersion controlen_US
dc.titleIntegrating Performance Analysis in Parallel Software Engineering
dc.typeElectronic Thesis or Dissertation
thesis.degree.disciplineDepartment of Computer and Information Science
thesis.degree.grantorUniversity of Oregon
thesis.degree.levelmasters
thesis.degree.nameM.S.

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Poliakoff_oregon_0171N_11381.pdf
Size:
381.13 KB
Format:
Adobe Portable Document Format