Benchmark Characterization of Embedded Processors
dc.contributor.advisor | Dr. Thomas M. Conte, Committee Chair | en_US |
dc.contributor.advisor | Dr. Edward F. Gehringer, Committee Member | en_US |
dc.contributor.advisor | Dr. Eric Rotenberg, Committee Member | en_US |
dc.contributor.author | Dasarathan, Dinesh | en_US |
dc.date.accessioned | 2010-04-02T17:57:21Z | |
dc.date.available | 2010-04-02T17:57:21Z | |
dc.date.issued | 2005-05-16 | en_US |
dc.degree.discipline | Computer Science | en_US |
dc.degree.level | thesis | en_US |
dc.degree.name | M | en_US |
dc.description.abstract | The 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.other | etd-05152005-170108 | en_US |
dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/638 | |
dc.rights | I 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.subject | processor design | en_US |
dc.subject | benchmarks | en_US |
dc.subject | benchmark characterization | en_US |
dc.subject | embedded processors | en_US |
dc.subject | SPEC2K | en_US |
dc.subject | Mediabench | en_US |
dc.subject | Netbench | en_US |
dc.subject | WATTCH | en_US |
dc.subject | simplescalar | en_US |
dc.subject | power | en_US |
dc.subject | code compression | en_US |
dc.subject | Huffman encoder | en_US |
dc.subject | recurrence conflict method | en_US |
dc.subject | gshare predictor | en_US |
dc.subject | branch prediction | en_US |
dc.subject | IPC | en_US |
dc.subject | TLB design | en_US |
dc.subject | cache design | en_US |
dc.subject | memory design | en_US |
dc.subject | Kiviat graphs | en_US |
dc.title | Benchmark Characterization of Embedded Processors | en_US |
Files
Original bundle
1 - 1 of 1