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 18 of 18 for “"Cache management"”.
-
Run-Time Adaptive Cache Management
The objective of this dissertation is to improve cache effectiveness, taking advantage of the growing chip area, utilizing run-time adaptive cache management techniques, and optimizing both performance and cost of implementation. Specifically, the aim is to increase cache effectiveness for integer …
-
A software cache management system
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1985.
-
Intelligent cache management for heterogeneous memory systems
DRAM caches are important for enabling effective heterogeneous memory systems that can transparently provide the bandwidth of high-bandwidth memories and the capacity of high-capacity memories. This dissertation investigates enabling intelligent cache management for tag-inside-cacheline DRAM cache …
-
CACHE MANAGEMENT ALGORITHMS: SINGLE AND NETWORKED CACHES
… FUTURE INTERNET, INTRODUCES A LARGE NETWORK OF CACHES IN WHICH OBTAINING A HIGH OVERALL HIT RATIO IS MORE IMPORTANT THAN ONLY OBTAINING HIGH HIT RATIO IN A STANDALONE CACHE. IN THIS THESIS, WE PROPOSE TWO IMPLICIT COORDINATED CACHING SCHEMES TO OBTAIN HIGH OVERALL NETWORK HIT RATIO. THE FIRST …
-
Client cache management in a distributed object database
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.
-
Techniques to improve dynamic cache management with static data classification
Cache hierarchies are increasingly non-uniform and difficult to manage. Several techniques, such as scratchpads or reuse hints, use static information about how programs access data to manage the memory hierarchy. Static techniques are effective on regular programs, but because they set fixed …
-
Annotated Interactive Non-linear Video - Software Suite, Download and Cache Management
… to use authoring tool which is capable of the management of the single media objects, as well as a clear arrangement of the links between the parts. Tools of this kind can be found rarely and do mostly not provide the full range of needed functions. While providing an interactive experience to …
-
Development and evaluation of graphical user interface and benchmark creation for cache management on multi-core systems
DSpace SAF Submission Ingestion Package generated from Vireo submission #11472 on 2017-09-29 at 11:19:27
-
Storage management for large scale systems
… of the slow access time of disk storage, storage management is crucial to the performance of many large scale computer systems. This thesis studies performance issues in buffer cache management and disk layout management, two important components of storage management. The buffer cache stores …
-
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 …
-
Software instruction caching
… consumption are paramount. Software instruction caches have the potential to provide the required performance while using simpler, more efficient hardware. A software cache consists of a simple array memory (such as a scratchpad) and a software system that is capable of automatically managing …
-
Operating System Management of Shared Caches on Multicore Processors
… systems should manage the on-chip shared caches of multicore 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: …
-
Hosting LLMs on Shared GPUs
… hierarchical paging, a novel key-value (KV) cache management strategy, and we implement it within the vLLM serving engine. Hierarchical paging organizes GPU memory into a two-level hierarchy: large contiguous memory blocks allocated to individual models, which are then subdivided into smaller …
-
The randomized server problem
… competitive randomized algorithms for 2 and 3 cache paging with few bookmarks. We note that the paging problem is a special case of the server problem, and that it is desirable to minimize the number of bookmarks, as such bookmarks pose a considerable challenge in real world applications such …
-
Top-k Semantic Caching
… offshored, are practical use cases. A semantic cache is a query-based cache that caches query results and maintains their semantic description. It reuses partial matches of previous query results. Each query that is processed by the semantic cache is split into two disjoint parts: one that can …
-
Content Management in Planet-Scale Video CDNs
… Internet traffic through a global network of cache servers. Effective handling of the massive traffic at the edge is vital for the feasibility of these CDNs, which can otherwise incur significant monetary costs and resource overloads in the Internet. We study this problem from several angles. …
-
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 …
-
An Integrated End-User Data Service for HPC Centers
… practice is to leave application-associated data management to the end-user, as the user is intimately aware of the application's workflow and data needs. This means end-users must frequently interact with the local storage in HPC centers, the scratch space, which is used for job input, output, …