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.