SkillAgentSearch skills...

Cache

Implement cache coherence protocols: MSI, MESI and Dragon.

Install / Use

/learn @ashithav/Cache
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

README

This SMP cache simulator is based on the uni core cache class developed by Ahmad Samih & Dr.Yan Solihin. It implements three cache coherence protocols: MSI, MESI and Dragon.

Cache organization

To compile the code, enter the Cache directory and run make.

#cd Cache; make

This generates an executable smp_cache.

To run the simulator enter:

#./smp_cache <cache_size> <assoc> <block_size> <num_processors> <protocol> <trace_file>

sample trace files are given in the trace directory.

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated1y ago
Forks3

Languages

C++

Security Score

55/100

Audited on Sep 15, 2024

No findings