• Publications
  • Influence
MiBench: A free, commercially representative embedded benchmark suite
TLDR
A new version of SimpleScalar that has been adapted to the ARM instruction set is used to characterize the performance of the benchmarks using configurations similar to current and next generation embedded processors. Expand
Intrinsic Checkpointing: A Methodology for Decreasing Simulation Time Through Binary Modification
TLDR
This paper details a methodology that continues to decrease this simulation time by analyzing and augmenting benchmark binaries to contain intrinsic checkpoints that allow for the rapid execution of important portions of code thereby removing the need for explicit checkpointing support. Expand
Outsmarting Proctors with Smartwatches: A Case Study on Wearable Computing Security
TLDR
An application is developed that would allow dishonest students to inconspicuously collaborate on multiple-choice exams in real time, using a cloud-based service, a smartphone, and a client application on a smartwatch. Expand
AC 2007-1679: CURRICULAR MIDDLE MANAGEMENT: THE ROLE OF A GRADUATE STUDENT INSTRUCTOR IN A SENIOR-LEVEL DESIGN COURSE
The traditional responsibilities of a graduate student instructor (GSI) usually consist of a combination of activities meant to aid the primary instructor for the course and to reinforce the materialExpand
The Programming Performance Prophecies: Predicting Student Achievement in a First-Year Introductory Programming Course
Ensuring student success in first-year introductory programming courses presents a unique challenge when considering the diversity of student educational backgrounds. Some students enter collegeExpand
SuiteSpecks and SuiteSpots: A methodology for the automatic conversion of benchmarking programs into intrinsically checkpointed assembly code
TLDR
A methodology to reduce the overall simulation time of large benchmarking suites by converting representative sections of a benchmark's execution into intrinsically checkpointed assembly (ITCY) code that can serve as a replacement for the original benchmark. Expand
POWER ANALYZER FOR POCKET COMPUTING (PAPC)
Abstract : Under this contract researchers at the Universities of Michigan and Colorado have developed an innovative and practical power evaluation tool, Power Analyzer, suitable for calculatingExpand
MiBench: A free, commercially representative embedded benchmark suite
This paper examines a set of commercially representative embedded programs and compares them to an existing benchmark suite, SPEC2000. A new version of SimpleScalar that has been adapted to the ARMExpand
SimpleDSP : A Fast and Flexible DSP Processor Model ( EXTENDED ABSTRACT )
1.0 Introduction When designing a future mobile microprocessor, the standard model of high performance at all costs does not apply. Power usage and chip costs are two major design points that must beExpand
...
1
2
...