prefetcher->getPacket() should be called multiple times, each time the bus becomes free, as long as the queue is not empty.
On Thu, Jul 15, 2010 at 10:20 AM, Ankit Sethia <[email protected]> wrote: > Hi, > > I have a query regarding the working of prefetcher in M5. There is the > prefetcher "degree" that can be set in the configuration of the prefetcher. > When a load that matches the prefetch criterion is found, "degree" number of > requests are put in the prefetch queue and then an event is scheduled to do > a prefetch later in time(requestMemsideBus()). How many prefetches will be > send to the memory side bus when the event occurs? It looks like only one > prefetch will occur(prefetcher->getPacket()) even though in the prefetch > queue "degree" number of request were added. Please let me know if my > understanding is correct or if i am missing something. > > -- > Ankit > > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > _______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
