GaZcache: A Fully Parametrizable Cache Memory

We are excited to introduce Gazcache, a cache memory designed to accelerate memory access and enhance the efficiency of any processor that employs it. This cache serves as a fast intermediate storage, supporting both data and instruction caching, and significantly reducing latency compared to main memory.

Key Features

  • Fully Parametrizable: total size, number of ways, and block size can be tailored to meet system requirements.
  • Advanced Replacement Policy: Write-Back with Write-Allocate, ensuring data consistency while minimizing unnecessary memory writes.
  • Versatile: capable of storing frequently accessed data and instructions, accelerating overall program execution.

Benefits

  • Enhanced Performance: faster and more efficient operations.
  • Lower Energy Consumption: improved efficiency per clock cycle.
  • Seamless Integration: already implemented in our Gazmusino processor, ready for upcoming publications and projects.