Hi Zheng Wu, If you have a look in src/mem/SimpleDRAM.py you will find the following:
# Enum for memory scheduling algorithms, currently First-Come # First-Served and a First-Row Hit then First-Come First-Served class MemSched(Enum): vals = ['fcfs', 'frfcfs'] In short, you don't have a tremendous amount of choice at the moment, and FR-FCFS is the more reasonable option of the two. If you want to add additional algorithms it should not be too difficult. To select the algorithm you have to make some manual changes in the config script (e.g. FSConfig.py or se.py) where the memory controller is instantiated. Andreas On 21/05/2013 22:00, "Zheng Wu" <z...@uwaterloo.ca> wrote: >Hi All, > >I want to run multiple application on multi-core in full system mode with >Linux using classic memory. However, I have a question about what >arbitration policy is used in the memory controller in Gem5? Are there >different options available? > >Best Regards, >Zheng Wu >_______________________________________________ >gem5-users mailing list >gem5-users@gem5.org >http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users