
235
Initially, the best memory from the library which fi ts the size requirement and has
the maximum port bandwidth is selected. If it is found that the throughput con-
straints are not met even for the memory with best performance, the matrix solu-
tion is discarded, and the next best matrix solution from the set of (ranked) matrix
solutions is selected. Otherwise, if throughput constraints are met, and memory
area constraints are also met, the solution is added to the fi nal solution database.
Next, an attempt is made to lower memory area by randomly selecting a VM at
every SAP and replacing the mapped physical memory with one which meets the ...