From: adam Date: Mon, 17 Nov 2008 01:25:31 +0000 (+0100) Subject: various comment/cleanups, no net effect X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=c00e88ca6d9da672c04709cf36d89208c36d16d7;p=fleet.git various comment/cleanups, no net effect --- diff --git a/src/edu/berkeley/fleet/ir/Process.java b/src/edu/berkeley/fleet/ir/Process.java index 4087064..b911cc0 100644 --- a/src/edu/berkeley/fleet/ir/Process.java +++ b/src/edu/berkeley/fleet/ir/Process.java @@ -506,23 +506,30 @@ public class Process { fp = fleet.run(new Instruction[0]); Gadgets.writeMem(fp, mem1, 0, bv(vals)); int vals_length = vals.length; + + // Disable readback/writeback inside the loop vals = null; while(stride < vals_length) { - //if (fp==null) fp = fleet.run(new Instruction[0]); + + // reset the FleetProcess + //fp.terminate(); fp = null; + System.out.println("stride " + stride); + + // if we reset the FleetProcess, restart it + if (fp==null) fp = fleet.run(new Instruction[0]); + + // do the mergeSort vals = mergeSort(fp, fleet, vals, vals_length, stride, mem1, mem2); + // verify the cleanup + //verifyClean(fp); + Ship mem = mem1; mem1=mem2; mem2=mem; stride = stride * 2; - //fp.terminate(); fp = null; System.out.println(); - /* - System.out.println("results:"); - for(int i=0; i { public final Fleet fleet;