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 17 of 17 for “"Performance counters"”.
-
PCBleed: Fuzzing for CPU Bugs Through Use of Performance Counters
… that enhances CPU fuzzing by using hardware performance counters as insight into the CPU’s behavior to improve test case generation. Since performance counters measure architectural events relevant to CPU performance, they provide insights that we use to estimate coverage, marking instruction …
-
Does the Halting Necessary for Hardware Trace Collection Inordinately Perturb the Results?
… be collected. We make the case that hardware performance counters, which collect runtime statistics without influencing execution, can be used to measure halting effects. We use the performance counters of the Pentium 4 processor to collect statistics while halting the processor as if traces …
-
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 …
-
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 …
-
Application Interference in Multi-Core Architectures: Analysis and Effects
… electricity bills while maintaining reasonable performance isolation. The last one is of our particular interest. Most cloud systems are accounted and billed not by useful throughput, but by resource usage. For example, a cloud provider may charge according to cumulative CPU time and/or average …
-
Efficient simulation techniques for large-scale applications
Architecture simulation is an important performance modeling approach. Modeling hardware components with sufficient detail helps architects to identify both hardware and software bottlenecks. However, the major issue of architectural simulation is the huge slowdown compared to native execution. The …
-
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 …
-
Reverse Engineering the Intel Cascade Lake Mesh Interconnect
… on an Intel Cascade Lake server. We use performance counters to determine the layouts of the cores on the die and reverse-engineer the traffic scheduling policy for packet routing on the interconnect. In addition, we develop tools to generate and monitor cross-core cache coherence …
-
Automated discovery of performance regressions in enterprise applications
Performance regression refers to the phenomena where the application performance degrades compared to prior releases. Performance regressions are unwanted side-effects caused by changes to application or its execution environment. Previous research shows that most problems experienced by customers …
-
Energy Information Exchange Framework through Trusted Telemetry based on Permissioned Distributed Hyperledger
… ενός εργαλείου βασισμένου σε μοντέλα απόδοσης (performance counters), το οποίο αποδεικνύεται μη αξιόπιστο σε συστήματα AMD χωρίς αναπροσαρμογή. Η τηλεμετρία συλλέγεται μέσω Prometheus, εμπλουτίζεται με μεταπληροφορίες, και οπτικοποιείται μέσω Grafana. Παράλληλα, καταγράφεται λεπτομερής χρονική …
-
Measuring and predicting radiation-induced soft errors in microprocessors
… is easily collected from the hardware performance counters present on high-end microprocessors. A Linux utility, perf, reports performance counter results without modification of the user code. This new method is hypothesized to better account for the variability of software working …
-
Fault injections on mission-critical computer systems
… campaign studies the effects of failures on high-performance computing (HPC) systems. We target the Cray XE Blue Waters JYC testbed at the National Center for Supercomputing Applications, with the goal of improving the understanding of failure causes and propagation observed in the field failure …
-
Modeling virtualized application performance from hypervisor counters
… models of service level. Using only hypervisor counters as inputs, we train models to predict application response times and predict SLA violations. To collect training data, we conduct a simulation phase which stresses the application across many workloads levels, and collects each response …
-
Thread Scheduling For Chip Multiprocessors
… be true, which can severely affect application performance. For example, software and the operating system assume off-core resources increase in tandem with numbers of cores, which is often not the case. The result is poor performance because scheduling decisions fail to properly account for …
-
Automated troubleshooting for RTWP in 3G/4G RAN nodes
… based on the Huawei NodeB 3900 and statistical performance counters, and to provide the correct decision for the engineer to improve the efficiency and minimize the time taken to troubleshoot the RTWP alarm in the network. It is very useful to design such a tool for interacting with the Huawei …
-
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 …