Script started on Thu Sep 10 09:58:53 1998
[n03] /users/sameer % setenv POOMA2_ROOT /scratch/sameer/r2
[n03] /users/sameer % setenv SUITE KCC_64_K3_PROFILE
[n03] /users/sameer % cd $POOMA2_ROOT
[n03] /scratch/sameer/r2 % make cleansuite; make dirs; make depend;
Making directories for suite=KCC_64_K3_PROFILE...
Making Dependencies for suite=KCC_64_K3_PROFILE. You should 'make depend' for each suite.
[n03] /scratch/sameer/r2 % make
CXXToPDB... See src/Domain/KCC_64_K3_PROFILE/DomainCalculus.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Domain/KCC_64_K3_PROFILE/DomainCalculus.cmpl.cpp_1.info
CXXProfileToSuite... See src/Domain/KCC_64_K3_PROFILE/DomainCalculus.cmpl.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickDimUtils.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickDimUtils.cmpl.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickDimUtils.cmpl.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.1.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.1.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.1.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.2.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.2.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.2.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.3.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.3.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.3.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.4.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.4.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.4.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.5.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.5.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.5.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.6.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.6.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.6.inst.o_1.info
CXXToPDB... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.7.inst.pdb_1.info
CXXInstrumentToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.7.inst.cpp_1.info
CXXProfileToSuite... See src/Engine/KCC_64_K3_PROFILE/BrickEngine.7.inst.o_1.info
CXXToPDB... See src/Layout/KCC_64_K3_PROFILE/GridLayout.inst.pdb_1.info
CXXInstrumentToSuite... See src/Layout/KCC_64_K3_PROFILE/GridLayout.inst.cpp_1.info
CXXProfileToSuite... See src/Layout/KCC_64_K3_PROFILE/GridLayout.inst.o_1.info
CXXToPDB... See src/Utilities/KCC_64_K3_PROFILE/Benchmark.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Utilities/KCC_64_K3_PROFILE/Benchmark.cmpl.cpp_1.info
CXXProfileToSuite... See src/Utilities/KCC_64_K3_PROFILE/Benchmark.cmpl.o_1.info
CXXToPDB... See src/Utilities/KCC_64_K3_PROFILE/Inform.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Utilities/KCC_64_K3_PROFILE/Inform.cmpl.cpp_1.info
CXXProfileToSuite... See src/Utilities/KCC_64_K3_PROFILE/Inform.cmpl.o_1.info
CXXToPDB... See src/Utilities/KCC_64_K3_PROFILE/PAssert.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Utilities/KCC_64_K3_PROFILE/PAssert.cmpl.cpp_1.info
CXXProfileToSuite... See src/Utilities/KCC_64_K3_PROFILE/PAssert.cmpl.o_1.info
CXXToPDB... See src/Utilities/KCC_64_K3_PROFILE/Pool.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Utilities/KCC_64_K3_PROFILE/Pool.cmpl.cpp_1.info
CXXProfileToSuite... See src/Utilities/KCC_64_K3_PROFILE/Pool.cmpl.o_1.info
CXXToPDB... See src/Utilities/KCC_64_K3_PROFILE/Unique.cmpl.pdb_1.info
CXXInstrumentToSuite... See src/Utilities/KCC_64_K3_PROFILE/Unique.cmpl.cpp_1.info
CXXProfileToSuite... See src/Utilities/KCC_64_K3_PROFILE/Unique.cmpl.o_1.info
ArchiveToSuite... See lib/KCC_64_K3_PROFILE/libpooma.a_1.info
Done archiving /scratch/sameer/r2/lib/KCC_64_K3_PROFILE/libpooma.a
rm /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.3.inst.cpp /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Benchmark.cmpl.pdb /scratch/sameer/r2/src/Layout/KCC_64_K3_PROFILE/GridLayout.inst.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/PAssert.cmpl.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Unique.cmpl.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.4.inst.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.2.inst.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.5.inst.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickDimUtils.cmpl.cpp /scratch/sameer/r2/src/Domain/KCC_64_K3_PROFILE/DomainCalculus.cmpl.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.7.inst.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Pool.cmpl.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.1.inst.cpp /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Inform.cmpl.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.3.inst.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.6.inst.cpp /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Unique.cmpl.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Benchmark.cmpl.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.5.inst.pdb /scratch/sameer/r2/src/Layout/KCC_64_K3_PROFILE/GridLayout.inst.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickDimUtils.cmpl.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/PAssert.cmpl.cpp /scratch/sameer/r2/src/Domain/KCC_64_K3_PROFILE/DomainCalculus.cmpl.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.4.inst.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.2.inst.cpp /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Pool.cmpl.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.7.inst.cpp /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.1.inst.pdb /scratch/sameer/r2/src/Utilities/KCC_64_K3_PROFILE/Inform.cmpl.pdb /scratch/sameer/r2/src/Engine/KCC_64_K3_PROFILE/BrickEngine.6.inst.pdb
[n03] /scratch/sameer/r2 % cd benchmarks/Acoustic2d/
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d % make
CXXToPDB... See KCC_64_K3_PROFILE/Acoustic2d.pdb_APP.info
CXXInstrumentToSuite... See KCC_64_K3_PROFILE/Acoustic2d.cpp_APP.info
CXXProfileToSuite... See KCC_64_K3_PROFILE/Acoustic2d.o_APP.info
CCToSuite... See KCC_64_K3_PROFILE/Acoustic2dInC.o_APP.info
LinkToSuite... See KCC_64_K3_PROFILE/Acoustic2d_APP.info
Done linking /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE/Acoustic2d
rm /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE/Acoustic2d.cpp /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE/Acoustic2d.pdb
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d % cd $SUITE
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE % ls
Acoustic2d Acoustic2d.o_APP.info Acoustic2dInC.o_APP.info Makefile
Acoustic2d.cpp_APP.info Acoustic2d.pdb_APP.info Acoustic2d_APP ti_files
Acoustic2d.o Acoustic2dInC.o Acoustic2d_APP.info
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE % Acoustic2d
Acoustic2d Benchmark
--------------------
Running C Implementation:
N = 10...
Correctness test value for N = 10 is -0.00794267.
N = 21...
Correctness test value for N = 21 is -0.0460255.
N = 46...
Correctness test value for N = 46 is -0.0100736.
N = 100...
Correctness test value for N = 100 is -0.293441.
N = 215...
Correctness test value for N = 215 is -0.223991.
N = 464...
Correctness test value for N = 464 is 0.199085.
N = 1000...
Correctness test value for N = 1000 is 2.40376e-25.
Running CppTran Implementation:
N = 10...
Correctness test value for N = 10 is -0.00794267.
N = 21...
Correctness test value for N = 21 is -0.0460255.
N = 46...
Correctness test value for N = 46 is -0.0100736.
N = 100...
Correctness test value for N = 100 is -0.293441.
N = 215...
Correctness test value for N = 215 is -0.223991.
N = 464...
Correctness test value for N = 464 is 0.199085.
N = 1000...
Correctness test value for N = 1000 is 2.40376e-25.
Running PoomaII Implementation:
N = 10...
Correctness test value for N = 10 is -0.00794267.
N = 21...
Correctness test value for N = 21 is -0.0460255.
N = 46...
Correctness test value for N = 46 is -0.0100736.
N = 100...
Correctness test value for N = 100 is -0.293441.
N = 215...
Correctness test value for N = 215 is -0.223991.
N = 464...
Correctness test value for N = 464 is 0.199085.
N = 1000...
Correctness test value for N = 1000 is 2.40376e-25.
N C CppTran PoomaII
10 84.19 89.88 17.90
21 110.10 112.60 48.56
46 84.88 75.43 57.96
100 91.49 77.74 65.60
215 93.60 83.83 65.06
464 47.73 39.80 35.95
1000 0.07 0.06 0.05
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE % ls
Acoustic2d Acoustic2d.o_APP.info Acoustic2dInC.o_APP.info Makefile
Acoustic2d.cpp_APP.info Acoustic2d.pdb_APP.info Acoustic2d_APP profile.0.0.0
Acoustic2d.o Acoustic2dInC.o Acoustic2d_APP.info ti_files
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE % pprof
Reading Profile files in profile.*
NODE 0;CONTEXT 0;THREAD 0:
---------------------------------------------------------------------------------------
%Time Exclusive Inclusive #Call #Subrs Inclusive Name
msec total msec usec/call
---------------------------------------------------------------------------------------
100.0 0.473 10:18.141 1 8 618141145 int main(int, char **)
100.0 0.977 10:18.140 1 3 618140597 void Benchmark::run()
100.0 0.0488 10:18.137 1 3 618137836 void Benchmark::runIt()
100.0 10:18.122 10:18.137 3 9025 206045929 void Benchmark::runImplementation(Implementation *)
0.0 15 15 9025 0 2 void Implementation::runNothing()
0.0 1 1 1 0 1782 void Benchmark::printResults()
0.0 0.0456 0.0456 1 0 46 void Benchmark::~Benchmark()
0.0 0.0168 0.0168 3 0 6 void Benchmark::addImplementation(Implementation *)
0.0 0.0096 0.0096 2 0 5 Pool &Pool::Pool(size_t)
0.0 0.0096 0.0096 1 0 10 Benchmark &Benchmark::Benchmark(int, char **, const char *)
0.0 0.0024 0.0024 1 0 2 void Benchmark::getReadyToRun()
0.0 0.0016 0.0016 1 0 2 void Benchmark::setSamplingParameters(int, int, int)
0.0 0.0016 0.0016 1 0 2 void Benchmark::setRuntime(int)
[n03] /scratch/sameer/r2/benchmarks/Acoustic2d/KCC_64_K3_PROFILE % racy
Type Acoustic2d.pmf and click on Create.