Searched hist:10771 (Results 1 - 2 of 2) sorted by relevance
/gem5/src/mem/cache/prefetch/ | ||
H A D | stride.hh | diff 10771:ea35886cd847 Fri Mar 27 04:56:00 EDT 2015 Stephan Diestelhorst <stephan.diestelhorst@arm.com> mem: Support any number of master-IDs in stride prefetcher The stride prefetcher had a hardcoded number of contexts (i.e. master-IDs) that it could handle. Since master IDs need to be unique per system, and every core, cache etc. requires a separate master port, a static limit on these does not make much sense. Instead, this patch adds a small hash map that will map all master IDs to the right prefetch state and dynamically allocates new state for new master IDs. |
H A D | stride.cc | diff 10771:ea35886cd847 Fri Mar 27 04:56:00 EDT 2015 Stephan Diestelhorst <stephan.diestelhorst@arm.com> mem: Support any number of master-IDs in stride prefetcher The stride prefetcher had a hardcoded number of contexts (i.e. master-IDs) that it could handle. Since master IDs need to be unique per system, and every core, cache etc. requires a separate master port, a static limit on these does not make much sense. Instead, this patch adds a small hash map that will map all master IDs to the right prefetch state and dynamically allocates new state for new master IDs. |
Completed in 17 milliseconds