What is the location of these *.sm files?
Thank you.
Mike Marty <mikem@xxxxxxxxxxx> wrote: > Is this not doable in GEMS? >
The best way to add things to the memory system is to encapsulate your component into a SLICC controller.
For example, MOESI_CMP_directory-L1cache.sm is an L1 controller. MOESI_CMP_directory-L2cache.sm is an L2 controller. You can add MOESI_CMP_directory-NEWGIZMO.sm to encapsulate your NEWGIZMO hardware component into the system.
--Mike
> Thank you. > > Dave wrote: Hello, > > I would like to ask a few questions regarding Ruby's extensibility. I > would like to add a few hardware components to the memory hierarchy, but > I am not sure what files to modify. The files under ruby/system seem
to > be a good starting point. Then, I can add a few coherence states using > SLICC. As I understand ruby/system/sequencer handles requests between > the driver and L1 controller. What does the driver refer to? How about > requests between L1 controller and L2 controller? What if I add a > hardware component between L1 cache and L2 cache? What files should I > modify? Are there any examples/demos that show several configurations? > Or is there any documentation on how to add new components to the Ruby > system? > > Any help will be greatly appreaciated. > > Thank you. > _______________________________________________ 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.
See the all-new, redesigned Yahoo.com. Check it out.
|