Texas instruments incorporated (20240345868). PSEUDO-RANDOM WAY SELECTION simplified abstract
Contents
PSEUDO-RANDOM WAY SELECTION
Organization Name
texas instruments incorporated
Inventor(s)
Abhijeet Ashok Chachad of Plano TX (US)
David Matthew Thompson of Dallas TX (US)
PSEUDO-RANDOM WAY SELECTION - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240345868 titled 'PSEUDO-RANDOM WAY SELECTION
Simplified Explanation: The patent application describes a method for allocating a line in an n-way set associative cache based on the cache coherence state of the ways in the cache.
Key Features and Innovation:
- Method involves allocating a way in response to an invalid cache coherence state.
- Random selection of a way if no invalid states are present.
- Allocation of a selected way if no pending requests are present.
Potential Applications: This technology can be applied in computer systems, servers, and other devices utilizing cache memory for efficient data storage and retrieval.
Problems Solved: This method addresses the issue of efficiently allocating cache lines in a set associative cache based on the cache coherence state of the ways.
Benefits:
- Improved cache allocation efficiency.
- Enhanced performance in data storage and retrieval.
- Optimal utilization of cache memory resources.
Commercial Applications: The technology can be utilized in high-performance computing systems, data centers, and networking equipment to enhance overall system performance and efficiency.
Prior Art: Prior research in cache memory management and allocation algorithms can provide insights into similar approaches in the field.
Frequently Updated Research: Stay updated on advancements in cache memory management, cache coherence protocols, and related technologies to enhance the efficiency of cache allocation methods.
Questions about Cache Allocation: 1. What are the key factors influencing cache allocation efficiency in set associative caches? 2. How does cache coherence impact the allocation of cache lines in multi-way set associative caches?
Original Abstract Submitted
a method includes receiving a first request to allocate a line in an n-way set associative cache and, in response to a cache coherence state of a way indicating that a cache line stored in the way is invalid, allocating the way for the first request. the method also includes, in response to no ways in the set having a cache coherence state indicating that the cache line stored in the way is invalid, randomly selecting one of the ways in the set. the method also includes, in response to a cache coherence state of the selected way indicating that another request is not pending for the selected way, allocating the selected way for the first request.
- Texas instruments incorporated
- Abhijeet Ashok Chachad of Plano TX (US)
- David Matthew Thompson of Dallas TX (US)
- G06F9/46
- G06F9/30
- G06F9/38
- G06F9/448
- G06F9/48
- G06F9/54
- G06F11/30
- G06F12/0804
- G06F12/0811
- G06F12/0813
- G06F12/0817
- G06F12/0831
- G06F12/0855
- G06F12/0871
- G06F12/0888
- G06F12/0891
- G06F12/12
- G06F12/121
- G06F13/16
- CPC G06F9/467