X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Ffleet%2Fdataflow%2FMergeSort.java;fp=src%2Fedu%2Fberkeley%2Ffleet%2Fdataflow%2FMergeSort.java;h=876cf918304b1ab179d8a216400aba9f34ccb2c0;hb=d8da7c6f5061731d69b8bd283931bac906fad0e4;hp=b478462bc138e7d8f20665fddff9b33e75655a59;hpb=613a433c05bf5aa3d4f8cf3e33830f4f2c0ea582;p=fleet.git diff --git a/src/edu/berkeley/fleet/dataflow/MergeSort.java b/src/edu/berkeley/fleet/dataflow/MergeSort.java index b478462..876cf91 100644 --- a/src/edu/berkeley/fleet/dataflow/MergeSort.java +++ b/src/edu/berkeley/fleet/dataflow/MergeSort.java @@ -318,7 +318,8 @@ public class MergeSort { MemoryUtils.writeMem(fp, pool, mem1, offset, bvs); - Program program = new Program(pool.allocateShip("Memory")); + Ship mem = pool.allocateShip("Memory"); + Program program = new Program(mem); long ret = new MergeSort(fleet, program, pool, 2, mem1, mem1).main(fp, vals_length); //long ret = 0; @@ -327,6 +328,7 @@ public class MergeSort { //MemoryUtils.readMem(fp, new ShipPool(fp.getFleet()), mem1, 0, bvs); BitVector[] bvx = new BitVector[1024]; + pool.allocateShip(mem); MemoryUtils.readMem(fp, new ShipPool(fp.getFleet()), mem1, 0, bvx); for(int i=0; i