
296 Energy-Aware Memory Management for EMSs
memory operations into ports is not effective. However, since the actual ad-
dresses are known dynamically, a better port assignment decision can possibly
be made.
A dynamic port assignment scheme suffers from some significant overheads.
For the set of memory operations scheduled in each cycle, the port assignment
circuitry needs to compute the total expected addresses bus switching from
assigning each operation on to all the ports, and choose the permutation
that leads to minimum overall switching. This increases the complexity (in
terms of both area and power) of the datapath. Furthermore, the schedule
now does ...