Machine Learning Based DVFS for Energy Efficient Execution of Multithreaded Workloads

dc.contributor.advisorQasem, Apan
dc.contributor.authorHay, Richard G.
dc.contributor.committeeMemberTamir, Dan
dc.contributor.committeeMemberSalamy, Hassan
dc.date.accessioned2014-12-04T19:37:02Z
dc.date.available2014-12-04T19:37:02Z
dc.date.issued2014-11
dc.description.abstractConcerns over high power consumption of large computations and data centers have been growing in recent years. Many software and hardware strategies for reducing power have been proposed as remedies. Dynamic voltage and frequency scaling (DVFS) is one technique that can be effective if given expert knowledge. However, DVFS effectiveness is sensitive to workload characteristics and architectural parameters. Lack of knowledge can hurt DVFS strategies and render it ineffective. This thesis presents a supervised machine learning (ML) strategy for automatically making smart DVFS decisions to improve energy efficiency of multi threaded and multiprogram workloads. The technique uses hardware performance counters to construct feature vectors that capture program behavior and thread interaction in a meaningful way. The resulting models have high accuracy in picking optimal frequencies. Experimental results on contemporary benchmark suite show that application of a ML technique is able to reduce energy consumption by as much as 24% on memory-intensive workloads.
dc.description.departmentComputer Science
dc.formatText
dc.format.extent50 pages
dc.format.medium1 file (.pdf)
dc.identifier.citationHay, R. (2014). <i>Machine learning based DVFS for energy efficient execution of multithreaded workloads</i> (Unpublished thesis). Texas State University, San Marcos, Texas.
dc.identifier.urihttps://hdl.handle.net/10877/5363
dc.language.isoen
dc.subjectDVFS
dc.subjectMachine Learning
dc.subjectPower-aware scheduling
dc.subjectEnergy efficiency
dc.subject.lcshMachine learningen_US
dc.subject.lcshComputer networks--Energy conservationen_US
dc.subject.lcshElectronic data processing--Distributed processing--Energy conservationen_US
dc.subject.lcshGreen technologyen_US
dc.titleMachine Learning Based DVFS for Energy Efficient Execution of Multithreaded Workloads
dc.typeThesis
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorTexas State Universityen_US
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HAY-THESIS-2014.pdf
Size:
2.49 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.12 KB
Format:
Plain Text
Description: