Benchmark Characterization of Embedded Processors

dc.contributor.advisorDr. Thomas M. Conte, Committee Chairen_US
dc.contributor.advisorDr. Edward F. Gehringer, Committee Memberen_US
dc.contributor.advisorDr. Eric Rotenberg, Committee Memberen_US
dc.contributor.authorDasarathan, Dineshen_US
dc.date.accessioned2010-04-02T17:57:21Z
dc.date.available2010-04-02T17:57:21Z
dc.date.issued2005-05-16en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelthesisen_US
dc.degree.nameMen_US
dc.description.abstractThe design of a processor is an iterative process, with many cycles of simulation, performance analysis and subsequent changes. The inputs to these cycles of simulations are generally a selected subset of standard benchmarks. To aid in reducing the number of cycles involved in design, one can characterize these selected benchmarks and use those characteristics to hit at a good initial design that will converge faster. Methods and systems to characterize benchmarks for normal processors are designed and implemented. This thesis extends these approaches and defines an abstract system to characterize benchmarks for embedded processors, taking into consideration the architectural requirements, power constraints and code compressibility. To demonstrate this method, around 25 benchmarks are characterized (10 from SPEC, and 15 from standard embedded benchmark suites - Mediabench and Netbench), and compared. Moreover, the similarities between these benchmarks are also analyzed and presented.en_US
dc.identifier.otheretd-05152005-170108en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/638
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.subjectprocessor designen_US
dc.subjectbenchmarksen_US
dc.subjectbenchmark characterizationen_US
dc.subjectembedded processorsen_US
dc.subjectSPEC2Ken_US
dc.subjectMediabenchen_US
dc.subjectNetbenchen_US
dc.subjectWATTCHen_US
dc.subjectsimplescalaren_US
dc.subjectpoweren_US
dc.subjectcode compressionen_US
dc.subjectHuffman encoderen_US
dc.subjectrecurrence conflict methoden_US
dc.subjectgshare predictoren_US
dc.subjectbranch predictionen_US
dc.subjectIPCen_US
dc.subjectTLB designen_US
dc.subjectcache designen_US
dc.subjectmemory designen_US
dc.subjectKiviat graphsen_US
dc.titleBenchmark Characterization of Embedded Processorsen_US

Files

Original bundle

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

Collections