Re: [Gems-users] CMP of SMTs in Ruby/Simics


Date: Thu, 14 May 2009 13:42:11 -0400
From: Greg Byrd <gbyrd@xxxxxxxx>
Subject: Re: [Gems-users] CMP of SMTs in Ruby/Simics
The MOESI_SMP_directory protocol does not provide a "common L2 cache for all the chips."  Each processor has a private L1+L2 cache, which is kept coherent with other L1+L2 caches via the directory.


Konstantinos Botsaris wrote:
Hello list,
i am trying to simulate a CMP of SMTs in ruby/simics using an SMP protocol with chips acting like smt cores and processors like threads. I am thinking of using MOESI_SMP_directory protocol which provides a common L2 cache for all the chips exactly as i want. The problem is that each ruby processor has its private L1 cache which i have to unify with all the others in the same chip so that the processors on the same chip act like threads and the chips like processors(cores). to begin with i am thinking of issuing makeRequests in SimicsDriver.C from processors of the same chip only to one of them. The stats for that ruby processor(thread) will be the stats of its SMT core(chip). Any suggestions or any other ideas??? Thanks!

Konstantinos
_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/"; to your search.



[← Prev in Thread] Current Thread [Next in Thread→]