You can create a protocol in Ruby that does not have coherent L2 caches,
however Ruby is only a timing simulator. The function of the system is
modeled by Simics which assumes your multiprocessor is cache-coherent. If
you can figure out a way to use Simics with a non-coherent target machine,
then you can use Ruby to add timing fidelity.
> Hi
> I have a small question regarding ruby, what do I have to do if I need a
> CMP-based system with L2 caches that are not coherent in hardware?
> I can either install some DSM software or install MPI for communication.
> -smp
> _______________________________________________
> Gems-users mailing list
> Gems-users@xxxxxxxxxxx
> https://lists.cs.wisc.edu/mailman/listinfo/gems-users
>
|