18584181. MEMORY PIPELINE CONTROL IN A HIERARCHICAL MEMORY SYSTEM simplified abstract (TEXAS INSTRUMENTS INCORPORATED)

From WikiPatents
Revision as of 09:08, 14 June 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

MEMORY PIPELINE CONTROL IN A HIERARCHICAL MEMORY SYSTEM

Organization Name

TEXAS INSTRUMENTS INCORPORATED

Inventor(s)

Abhijeet Ashok Chachad of Plano TX (US)

Timothy Anderson of University Park TX (US)

Kai Chirca of Dallas TX (US)

David Matthew Thompson of Dallas TX (US)

MEMORY PIPELINE CONTROL IN A HIERARCHICAL MEMORY SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18584181 titled 'MEMORY PIPELINE CONTROL IN A HIERARCHICAL MEMORY SYSTEM

The abstract describes a processor system with a processor core, lower level cache memory, and higher level cache memory connected by a bypass path.

  • The processor core generates memory transactions.
  • The lower level cache memory has a lower memory controller.
  • The higher level cache memory has a higher memory controller with a memory pipeline.
  • The higher memory controller determines if a memory transaction is a bypass write.
  • If it is a bypass write, the controller checks if there is a transaction preventing passing in the memory pipeline.
  • If no such transaction is found, the memory transaction is sent to the lower memory controller using the bypass path.

Potential Applications: - High-performance computing systems - Data centers - Embedded systems

Problems Solved: - Efficient memory transaction handling - Reduced latency in memory access

Benefits: - Improved overall system performance - Enhanced memory access speed - Optimal utilization of cache memory

Commercial Applications: Title: "Optimized Memory Transaction System for Enhanced Performance in Processor Systems" This technology can be utilized in high-end computing devices, servers, and networking equipment to boost processing speeds and overall system efficiency.

Questions about the technology: 1. How does the bypass path in the memory controller improve memory transaction handling? 2. What are the key advantages of having a higher level cache memory with a memory pipeline in a processor system?


Original Abstract Submitted

In described examples, a processor system includes a processor core generating memory transactions, a lower level cache memory with a lower memory controller, and a higher level cache memory with a higher memory controller having a memory pipeline. The higher memory controller is connected to the lower memory controller by a bypass path that skips the memory pipeline. The higher memory controller: determines whether a memory transaction is a bypass write, which is a memory write request indicated not to result in a corresponding write being directed to the higher level cache memory; if the memory transaction is determined a bypass write, determines whether a memory transaction that prevents passing is in the memory pipeline; and if no transaction that prevents passing is determined to be in the memory pipeline, sends the memory transaction to the lower memory controller using the bypass path.