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 14 of 14 for “"Data cache"”.

  1. Split array and scalar data cache: A comprehensive study of data cache organization.

    Existing cache organization suffers from the inability to distinguish different types of localities, and non-selectively cache all data rather than making any attempt to take special advantage of the locality type. This causes unnecessary movement of data among the levels of the memory hierarchy …

    unt Repository record for Split array and scalar data cache: A comprehensive study of data cache organization. (opens in a new tab)

  2. Adaptive and integrated data cache prefetching for shared memory multiprocessors

    … processor and memory speeds continues to grow. Data prefetching has been proposed as a means of addressing the data access penalty problem. Data prefetching can be controlled by hardware, software or a combination of the two, and there are many tradeoffs associated with these different …

    uiuc Repository record for Adaptive and integrated data cache prefetching for shared memory multiprocessors (opens in a new tab)

  3. Data prefetch mechanisms for accelerating symbolic and numeric computation

    … processor organizations remain control and data hazards. Primary data cache misses are responsible for the majority of the data hazards. With CPU primary cache sizes limited by clock cycle time constraints, the performance of future CPUs is effectively going to be limited by the number of …

    uiuc Repository record for Data prefetch mechanisms for accelerating symbolic and numeric computation (opens in a new tab)

  4. Scalable primary cache memory architectures

    … of this trend has included the growth of on-chip caches which in modern processor can be as large as 2MB. However, as smaller technologies become prevalent, achieving low average memory access time by simply scaling existing designs becomes more difficult because of process limitations. This …

    texas Repository record for Scalable primary cache memory architectures (opens in a new tab)

  5. Store Buffers : implementing single cycle store instructions in write-through, write-back and set associative caches

    … cases the tag check must be performed before the data can be written into the data cache. Store buffers allow a store instruction to read the cache tag as it. passes through the pipe while keeping the store instruction data buffered in a backup register until the data cache is free. This strategy …

    mit Repository record for Store Buffers : implementing single cycle store instructions in write-through, write-back and set associative caches (opens in a new tab)

  6. Cache optimizations for stream programs

    … on a set of transformations that either reduce cache-miss rate or reduce the number of memory accesses for the class of streaming applications, which are becoming increasingly prevalent in embedded, desktop and high-performance processing. A fully automated optimization algorithm is presented …

    mit Repository record for Cache optimizations for stream programs (opens in a new tab)

  7. Exploiting multiprocessor memory hierarchies for operating systems

    … systems. The operating system instruction cache misses are reduced by 81% using a code reorganization scheme tailored to the operating system, guarded sequential prefetching, and stream buffers. The operating system data cache misses are reduced by 53% using a DMA-like pipelined block …

    uiuc Repository record for Exploiting multiprocessor memory hierarchies for operating systems (opens in a new tab)

  8. Improving performance and security of indirect memory references on speculative execution machines

    … Traditional hardware techniques such as caches and speculative execution are ineffective on demanding workloads, such as in-memory databases, machine learning, and graph analytics. While terabytes of DRAM are now available in public cloud machines, indirect memory references in large …

    mit Repository record for Improving performance and security of indirect memory references on speculative execution machines (opens in a new tab)

  9. Soft-error resilient on-chip memory structures

    … strikes in on-chip memory structures, such as L1 data/instruction caches and register files, have become an increasing challenge in designing new generation reliable microprocessors. Due to their transient/random nature, soft errors cannot be captured by traditional verification and testing …

    njit Repository record for Soft-error resilient on-chip memory structures (opens in a new tab)

  10. Energy-efficient mechanisms for managing on-chip storage in throughput processors

    … We study both a hardware-managed register file cache and a software-managed operand register file. We evaluate the energy tradeoffs in varying the number of levels and the capacity of each level in the hierarchy. Our most efficient design reduces register file energy by 54%. Beyond the register …

    texas Repository record for Energy-efficient mechanisms for managing on-chip storage in throughput processors (opens in a new tab)

  11. Performance Modeling and Prediction for the Scalable Solution of Partial Differential Equations on Unstructured Grids

    … available memory bandwidth, low ratio of work to data size (good algorithmic efficiency), and nonscaling cost of synchronization and gather/scatter operations (for a fixed problem size scaling). This dissertation also illustrates how to reuse the legacy scientific and engineering software within a …

    odu Repository record for Performance Modeling and Prediction for the Scalable Solution of Partial Differential Equations on Unstructured Grids (opens in a new tab)

  12. Energy-aware system design using circuit reconfigurability with a focus on low-power SRAMs

    … reconfigurability. In this regard, the data cache is designed to be reconfigurable in terms of set associativity (1-4 sets) and size (1kB to 4kB per set). Furthermore, the system is designed to enable voltage and frequency scaling. Energy monitoring circuits that are capable of …

    mit Repository record for Energy-aware system design using circuit reconfigurability with a focus on low-power SRAMs (opens in a new tab)

  13. Fast and Scalable Architectures and Algorithms for the Computation of the Forward and Inverse Discrete Periodic Radon Transform with Applications to 2D Convolutions and Cross-Correlations

    … memory components when selecting the input data for the adder trees, and (iii) an image block-based approach to DPRT computation that can fit the proposed architecture to available resources, and as a result, for an NxN image (N prime), the proposed approach can compute up to N^2 additions …

    unm Repository record for Fast and Scalable Architectures and Algorithms for the Computation of the Forward and Inverse Discrete Periodic Radon Transform with Applications to 2D Convolutions and Cross-Correlations (opens in a new tab)

  14. Comprehensive variation-aware aging simulator for logic timing and SRAM stability

    This research developed a framework which analyzes circuit-level reliability and evaluates the lifetimes of complex systems like state-of-art microprocessors. The novelty of the proposed work lies on its statistical timing analyzer and the ability to handle the combined effect of a variety of …

    gatech Repository record for Comprehensive variation-aware aging simulator for logic timing and SRAM stability (opens in a new tab)