Yes, that's correct. Data is not tracked by any of the Ruby modules, only timing. Simics is responsible for handling the data for memory operations.
...Greg
On Tue, May 31, 2011 at 11:20 PM, Hui Zhao <hzhao5@xxxxxxxxx> wrote:
Hi I have a question about the main memory structure in Ruby, I hope someone familiar with this topic can help answer my question. After reading the code, it appears to me that there is no real data representations in main memory similar to the Caches. In Caches, we have subblocks, datablocks and cache entries, but in main memory, only latencies of access is simulated by enqueue and dequeue operations. No real data structure exist for representing data of cache blocks. Am I correct?
Thanks
_______________________________________________
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.
|