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 16 of 16 for “"cache performance"”.

  1. Locating cache performance bottlenecks using data profiling

    Effective use of CPU data caches is critical to good performance, but poor cache use patterns are often hard to spot using existing execution profiling tools. Typical profilers attribute costs to specific code locations. The costs due to frequent cache misses on a given piece of data, however, may …

    mit Repository record for Locating cache performance bottlenecks using data profiling (opens in a new tab)

  2. Using Locality and Interleaving Information to Improve Shared Cache Performance

    The cache interference is found to play a critical role in optimizing cache allocation among concurrent threads for shared cache. Conventional LRU policy usually works well for low interference workloads, while high cache interference among threads demands explicit allocation regulation, such as …

    maryland Repository record for Using Locality and Interleaving Information to Improve Shared Cache Performance (opens in a new tab)

  3. TRAPEDS address tracing and its application to multicomputer cache performance analysis

    Trace-driven simulation is an important aid in performance analysis of computer systems. Capturing address traces to use in these simulations, however, is a difficult problem, particularly for parallel processor architectures. Even when trace capture methods are applicable to parallel processors, …

    uiuc Repository record for TRAPEDS address tracing and its application to multicomputer cache performance analysis (opens in a new tab)

  4. Software-assisted cache mechanisms for embedded systems

    Embedded systems are increasingly using on-chip caches as part of their on-chip memory system. This thesis presents cache mechanisms to improve cache performance and provide opportunities to improve data availability that can lead to more predictable cache performance. The first cache mechanism …

    mit Repository record for Software-assisted cache mechanisms for embedded systems (opens in a new tab)

  5. Intelligent Memory Manager: Towards improving the locality behavior of allocation-intensive applications.

    … led to a large number of research trends. Memory performance due to the cache misses in these applications continues to lag in terms of execution cycles as ever increasing CPU-Memory speed gap continues to grow. Sophisticated prefetcing techniques, data relocations, and multithreaded architectures …

    unt Repository record for Intelligent Memory Manager: Towards improving the locality behavior of allocation-intensive applications. (opens in a new tab)

  6. Configuring In-Memory Caches: From TTL-Aware Sizing to Interval-Based Historical Analysis with HistoChron

    In-memory caches such as Memcached and Redis are crucial for enhancing the performance of distributed systems by significantly reducing query response times. Correctly sizing these caches is critical, especially considering that prominent organizations use terabytes to petabytes of Dynamic Random …

    toronto-retro Repository record for Configuring In-Memory Caches: From TTL-Aware Sizing to Interval-Based Historical Analysis with HistoChron (opens in a new tab)

  7. Towards Efficient and Robust Caching: Investigating Alternative Machine Learning Approaches for Edge Caching

    This study introduces HR-Cache, a caching framework designed to enhance the efficiency of edge caching. The increasing complexity and variability of traffic classes at edge environments pose significant challenges for traditional caching methods, which often rely on simplistic metrics. HR-Cache

    york Repository record for Towards Efficient and Robust Caching: Investigating Alternative Machine Learning Approaches for Edge Caching (opens in a new tab)

  8. ParaView: Performance debugging through visualization of shared data

    Performance debugging is the process of isolating and correcting performance problems in an otherwise correct parallel program. Problems not immediately visible to the parallel programmer often lead to poor application performance. This thesis describes the design, implementation, and use of …

    rice Repository record for ParaView: Performance debugging through visualization of shared data (opens in a new tab)

  9. Solving Large MDPs Quickly with Partitioned Value Iteration

    … because it converges too slowly. However, its performance can be dramatically improved by eliminating redundant or useless backups, and by backing up states in the right order. We present several methods designed to help structure value dependency, and present a systematic study of companion …

    byu Repository record for Solving Large MDPs Quickly with Partitioned Value Iteration (opens in a new tab)

  10. Pose: Scalable General-Purpose Parallel Discrete Event Simulation

    … propose four primary approaches to improving the performance of PDES. We first examine the overhead required for synchronizing events to obtain correct results in parallel and develop a new approach to the structure of model entities and mechanisms for PDES that help to reduce that overhead. …

    uiuc Repository record for Pose: Scalable General-Purpose Parallel Discrete Event Simulation (opens in a new tab)

  11. Optimizing Response Time, Rather than Hit Rates, of WWW Proxy Caches

    … of improving World Wide Web (WWW) proxy cache performance. Most published research on proxy caches is concerned only with improving the cache hit rate. Improving only the hit rate, however, ignores the actual retrieval times experienced by WWW browser users. This research investigates …

    vt Repository record for Optimizing Response Time, Rather than Hit Rates, of WWW Proxy Caches (opens in a new tab)

  12. Security Implications of Web Caching

    … Wide Web relies heavily on caching to improve performance and scalability, yet the security aspects of this mechanism remain poorly understood. This thesis investigates the security posture of web caches following three incremental steps: web cache detection, exploitation, and uncovering of …

    trento Repository record for Security Implications of Web Caching (opens in a new tab)

  13. Co-design of on-chip caches and networks for scalable shared-memory many-core CMPs

    … architecture for the many-core era, on-chip cache organization and coherence are far from solved problems. As the on-chip interconnect directly influences the latency and bandwidth of on-chip cache, scalable interconnect is an essential part of on-chip cache design. On the other hand, optimal …

    mit Repository record for Co-design of on-chip caches and networks for scalable shared-memory many-core CMPs (opens in a new tab)

  14. An Object-Oriented Algorithmic Laboratory for Ordering Sparse Matrices

    … preconditioning, graph reordering for cache performance, gene sequencing, and spatial databases. Fill reducing orderings are generally limited to—but an inextricable part of—sparse matrix factorization.</p> <p>Our major contribution to this field is the design of new and improved …

    odu Repository record for An Object-Oriented Algorithmic Laboratory for Ordering Sparse Matrices (opens in a new tab)

  15. Design And Analysis Of Time-Predicatable Single-Core And Multi-Core Processors

    … time predictability of the instruction cache is studied on both single core processors and multi-core processors. It is observed that many features in modern microprocessor architecture such as cache memories and branch prediction are in favor of average-case performance, which can …

    siu-theses Repository record for Design And Analysis Of Time-Predicatable Single-Core And Multi-Core Processors (opens in a new tab)

  16. Cache Characterization and Performance Studies Using Locality Surfaces

    Today's processors commonly use caches to help overcome the disparity between processor and main memory speeds. Due to the principle of locality, most of the processor's requests for data are satisfied by the fast cache memory, resulting in a signficant performance improvement. Methods for …

    byu Repository record for Cache Characterization and Performance Studies Using Locality Surfaces (opens in a new tab)