Benchmarks for FrCopy and WatFrComp ------------------------------------ 1) Input: 3600 files 1.4 MBytes length, all intermediate files are placed in /tmp. host: decatur.ligo-la.caltech.edu arch: sun4u CPU: UltraSPARC 400 MHz OS: Solaris 8 time ./make frcopy ./FrCopy -o copy/H-668268842.F -i frame/H-668268842.F ... frame/H-668272437.F frame/H-668272438.F frame/H-668272439.F frame/H-6682724 40.F frame/H-668272441.F -c -1 -d 0 -t L0:PEM-LVEA_MAG1X L0:PEM-LVEA_MAG1Y L0:PEM -LVEA_MAG1Z L0:PEM-LVEA_SEISX L0:PEM-LVEA_SEISY L0:PEM-LVEA_SEISZ L1:IOO-MC_F L1: LSC-AS_Q L1:LSC-REFL_Q 50.97u 58.84s 11:07.68 16.4% (second stage input is 3600 frames in single file, total data length is ~607 MBytes) > time ./make compress ./WatFrComp copy/H-668268842.F ./wz/H-668268842.WZ 3 4 1 1 10 10 257.41u 7.32s 4:28.80 98.4% -------------------------------------------------------------- total WAT compressed ADC data : 639590400 -> 111761088 bytes these channels average compression ratio: 5.722836 -------------------------------------------------------------- ===> UltraSPARC 400 MHz : average compression speed (cpu clock) : 2.3 MByte/sec 2) Input: 3600 files 1.5 MBytes length, all files identical copies of H-657904230.F host: unas1 arch: alpha CPU: Alpha 21264A 750 MHz OS: Linux 2.2.17 unas1:> time make frcopy -f Makefile_batch FrCopy -o copy/H-657904230.F -i frame/H-657904230.F frame/H-657904231.F frame/H- ... 657907828.F frame/H-657907829.F -c -1 -d 0 -t H0:PEM-BSC1_MAG1X H0:PEM-BSC1_MAG1 Y H0:PEM-BSC1_MAG1Z H0:PEM-LVEA_SEISX H0:PEM-LVEA_SEISY H0:PEM-LVEA_SEISZ H2:IOO -MC_F H2:LSC-AS_Q H2:LSC-REFL_Q 110.822u 39.914s 4:19.36 58.1% 0+0k 0+0io 673486pf+0w (second stage input is 3600 frames in single file, total data length is ~635 MBytes) unas1:> time make compress -f Makefile_batch WatFrComp copy/H-657904230.F ./wz/H-657904230.WZ 3 4 1 1 10 10 113.037u 11.148s 2:08.10 96.9% 0+0k 0+0io 79400pf+0w ------------------------------------------------------- ===> Alpha 21264A 750 MHz : average compression speed (cpu clock) : 5.1 MByte/sec 3) Input: 3600 files 0.86 MBytes length host: fortress.ligo-wa.caltech.edu arch: sun4u CPU: UltraSPARC 400 MHz OS: Solaris 8 fortress/ time ./make frcopy ./FrCopy -o copy/H-668316509.F -i frame/H-668316509.F ... H-668320107.F frame/H-668320108.F -c -1 -d 0 -t H0:PEM-LVEA2_V1 H0:PEM-LVEA2_V2 H0:PEM-LVEA2_V3 H0:PEM-EX_V1 H0:PEM-EX_V2 65.30u 46.14s 5:21.73 34.6% fortress/ time ./make compress ./WatFrComp copy/H-668316509.F ./wz/H-668316509.WZ 0 0 0 0 0 0 28.17u 2.88s 0:33.57 92.4% ---------------------------------------------- A.Sazonov April 9-11, 2001 ============================================== WDC-1.62 (with byte swapping) UnCompress speed ---------------------------------------------- 1) Linux-Intel 800 MHz 10109254 Apr 19 13:38 H-657904230.WZ_sun 45352924 Apr 19 13:44 H-657904230.out1 [kea@spe185 test]$ time ./WatFrUnComp H-657904230.WZ_sun H-657904230.out1 0 8.32user 0.94system 0:09.26elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (180major+78884minor)pagefaults 0swaps --------------------------------------------------------- ===> Intel 800 MHz : average uncompression speed (cpu clock) : 4.7 MByte/sec sum -s H-657904230* 2383 19745 H-657904230.WZ_sun 33835 88580 H-657904230.out1 ---------------------------------------------------------------------------- A.Sazonov April 19, 2001 ---------------------------------------------------------------------------- Average speed of UnCompress respect to size of output data is approximately equals the speed of Compress respect to size of input data. A.Sazonov May 17, 2001