​Appreciate the reply, Jason! That helps a lot!
A follow-up question (for anyone who has input): I'm currently developing
my Master's thesis, and it will likely involve some ISA extension of x86
and possibly other architectures. I will be tackling a specific research
question, likely involving
Hello,
You probably want to look at some of the Ruby coherence protocols.
Specifically, MOESI_CMP_directory implements a directory protocol for "chip
multiprocessors" which is likely a NUMA system with multiple chips. Most of
the Ruby protocols are directory-based, and you should be able to