mem: Use STL deque in favour of list for DRAM queues
authorAndreas Hansson <andreas.hansson@arm.com>
Mon, 19 Aug 2013 07:52:32 +0000 (03:52 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Mon, 19 Aug 2013 07:52:32 +0000 (03:52 -0400)
commit6279eaf1f7d28b370ede16d52475a7da372d2dde
treea3d645dbf7a2b44ceeefbacf5f191ba2e55223b2
parentac42db8134bff8617e20e1a034dc0d65158335ae
mem: Use STL deque in favour of list for DRAM queues

This patch changes the data structure used for the DRAM read, write
and response queues from an STL list to deque. This optimisation is
based on the observation that the size is small (and fixed), and that
the structures are frequently iterated over in a linear fashion.
src/mem/simple_dram.cc
src/mem/simple_dram.hh