Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 9 of 9 for “"Hardware performance counters"”.
-
Dynamic Feedback-Driven Thread Migration for Energy-Efficient Execution of Multithreaded Workloads
… system scheduler focuses on temporal aspects of performance such as execution time and latency, disregarding other factors that may have significant impact on the system. For example, judicious thread migration decisions can provide significant power savings. Typical schedulers, however, fail to …
-
Does the Halting Necessary for Hardware Trace Collection Inordinately Perturb the Results?
… results, but are difficult to collect with hardware monitors because microprocessors access memory too frequently for disks or other large storage to keep up. The small, fast buffers of the monitors fill quickly; in order to obtain long contiguous traces, the processor must be stopped while …
-
Operating System Management of Shared Caches on Multicore Processors
… processors for the purposes of achieving performance gains. Consequently, this dissertation demonstrates how the operating system can profitably manage these shared caches. Two shared-cache management principles are investigated: (1) promoting shared use of the shared cache, demonstrated …
-
PCBleed: Fuzzing for CPU Bugs Through Use of Performance Counters
In recent years, the increasing complexity of hardware designs has given rise to a growing array of vulnerabilities and security threats, as exemplified by instances such as Spectre, Microarchitectural Data Sampling, and Zenbleed. The inherent permanence of hardware vulnerabilities poses a …
-
Measuring and predicting radiation-induced soft errors in microprocessors
… analysis. However, the commercial off-the-shelf hardware appearing in space requires an operating system – often Linux. This research incorporated testing with Linux and benchmarks modified to provide additional visibility into Linux detected errors. From the measurements collected for …
-
Efficient Performance Evaluation for Highly Multi-threaded Graphics Processors
… highly multithreaded architectures, an effective performance monitoring system must reflect the interaction between a large number of concurrent events, and associate the overall effect of individual events and inefficiencies to the operations in the application source code. The state-of-the-art …
-
Thread Scheduling For Chip Multiprocessors
… leverage these new and future generations of hardware, software designers write multithreaded programs. However, creating multithreaded software is non-trivial, and has been an active area of research for several decades. Software developers make certain assumptions of the underlying substrate …
-
Precise Detection of Injection Attacks in Real-world Applications
… of low power consumption without sacrificing performance is leading the industry to shift towards ARM processors, which advances the attention of injection attacks as well. In this thesis, we are considering web applications and embedded applications (running on ARM and Xtensa processors) as …