[gs-regression] local cluster regression 36a46a8bfdf60fb682d5acf200b9da7d5d57ed51

marcos.woehrmann at artifex.com marcos.woehrmann at artifex.com
Fri Sep 23 10:06:19 UTC 2011


36a46a8 Optimise mem_planar_copy_color_4to1 (table based version).
------------------------------------------------------------------------
commit 36a46a8bfdf60fb682d5acf200b9da7d5d57ed51
Author: Robin Watts <Robin.Watts at artifex.com>
Date:   Fri Sep 23 00:50:34 2011 +0100

    Optimise mem_planar_copy_color_4to1 (table based version).
    
    Performance testing plank shows tests_private/comparefiles/knight.pdf
    taking a much longer time with plank than pamcmyk4. A large amount of
    time seems to be spend in mem_planar_copy_color_4to1.
    
    The implementation seems to fare badly on x86 due to branches skipping
    ahead that cannot be predicted. A table based implementation seems to
    halve the runtime of the problem file (300dpi, no banding).

Changed files:
gs/base/gdevmpla.c

Products tested: gs ls pcl xps 


New warnings:

None


*****************************************************************************
Seg faults with current rev:

tests_private/comparefiles/Bug690676.pdf.psdcmyk.72.0 meters Seg_Fault
tests_private/comparefiles/Bug692217.pdf.pdf.pkmraw.300.0 meters Seg_Fault_reading_Ghostscript_produced_PDF/PS_File
tests_private/comparefiles/Bug692217.pdf.pdf.ppmraw.300.0 inches Seg_Fault_reading_Ghostscript_produced_PDF/PS_File

*****************************************************************************


ran 59517 tests in 1837 seconds on 11 nodes

No differences in 48054 non-pdfwrite/ps2write tests

No differences in 6895 pdfwrite tests

No differences in 4568 ps2write tests

The following 8 regression file(s) have started producing errors:
tests_private/comparefiles/Bug689150.pdf.pgmraw.300.0 gs macpro i7 Timeout_reading_input_file
tests_private/comparefiles/Bug689150.pdf.plank.300.1 gs x6 henrysx6 Timeout_reading_input_file
tests_private/comparefiles/Bug690676.pdf.pkmraw.300.0 gs x6 i7 Timeout_reading_input_file
tests_private/comparefiles/Bug690676.pdf.plank.300.1 gs kilometers i7 Timeout_reading_input_file
tests_private/comparefiles/Bug690676.pdf.ppmraw.300.0 gs inches i7 Timeout_reading_input_file
tests_private/comparefiles/Bug691778.ps.plank.300.1 gs x6 meters Timeout_reading_input_file
tests_private/comparefiles/Bug692217.pdf.pkmraw.300.1 gs peeves kilometers Timeout_reading_input_file
tests_private/comparefiles/Bug692361.pdf.ps.pkmraw.300.0 gs ps2write macpro peeves Timeout_reading_Ghostscript_produced_PDF/PS_File

The following 6 regression file(s) have stopped producing errors:
tests_private/comparefiles/Bug689150.pdf.pbmraw.300.0 gs i7 x6 Timeout_reading_input_file
tests_private/comparefiles/Bug689150.pdf.pbmraw.300.1 gs i7 inches Timeout_reading_input_file
tests_private/comparefiles/Bug689150.pdf.pdf.ppmraw.300.0 gs pdfwrite henrysx6 x6 Timeout_reading_Ghostscript_produced_PDF/PS_File
tests_private/comparefiles/Bug690676.pdf.pbmraw.300.1 gs macpro macpro Timeout_reading_input_file
tests_private/comparefiles/Bug692160.pdf.plank.300.1 gs i7 meters Timeout_reading_input_file
tests_private/comparefiles/Bug692263.pdf.ps.pkmraw.300.0 gs ps2write i7 peeves Timeout_reading_Ghostscript_produced_PDF/PS_File

The following 21 regression file(s) have been removed:
tests_private/comparefiles/Bug692116.ps.cups.300.1 gs
tests_private/comparefiles/Bug692116.ps.pam.72.0 gs
tests_private/comparefiles/Bug692116.ps.pbmraw.300.0 gs
tests_private/comparefiles/Bug692116.ps.pbmraw.300.1 gs
tests_private/comparefiles/Bug692116.ps.pbmraw.72.0 gs
tests_private/comparefiles/Bug692116.ps.pdf.pkmraw.300.0 gs pdfwrite
tests_private/comparefiles/Bug692116.ps.pdf.ppmraw.300.0 gs pdfwrite
tests_private/comparefiles/Bug692116.ps.pgmraw.300.0 gs
tests_private/comparefiles/Bug692116.ps.pgmraw.300.1 gs
tests_private/comparefiles/Bug692116.ps.pgmraw.72.0 gs
tests_private/comparefiles/Bug692116.ps.pkmraw.300.0 gs
tests_private/comparefiles/Bug692116.ps.pkmraw.300.1 gs
tests_private/comparefiles/Bug692116.ps.pkmraw.72.0 gs
tests_private/comparefiles/Bug692116.ps.plank.300.1 gs
tests_private/comparefiles/Bug692116.ps.plank.72.0 gs
tests_private/comparefiles/Bug692116.ps.ppmraw.300.0 gs
tests_private/comparefiles/Bug692116.ps.ppmraw.300.1 gs
tests_private/comparefiles/Bug692116.ps.ppmraw.72.0 gs
tests_private/comparefiles/Bug692116.ps.ps.pkmraw.300.0 gs ps2write
tests_private/comparefiles/Bug692116.ps.ps.ppmraw.300.0 gs ps2write
tests_private/comparefiles/Bug692116.ps.psdcmyk.72.0 gs

-------------------------------------------------------------------------------------------------------

The following 28 regression file(s) had differences but matched at least once in the previous 50 runs:
tests_private/comparefiles/Bug689581.pdf.ps.ppmraw.300.0 gs ps2write meters macpro 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug689581.pdf.ps.ppmraw.300.0 gs ps2write meters macpro 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug690534.pdf.ps.pkmraw.300.0 gs ps2write x6 inches 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug690534.pdf.ps.pkmraw.300.0 gs ps2write x6 inches 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug691740.pdf.plank.300.1 gs inches miles 6e2eda3cca4f8e13a9139c77aad5da524fa62d76 4 
tests_private/comparefiles/Bug691740.pdf.plank.300.1 gs inches miles 6e2eda3cca4f8e13a9139c77aad5da524fa62d76 4 
tests_private/comparefiles/Bug692217.pdf.pbmraw.300.0 gs x6 meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug692217.pdf.pbmraw.300.0 gs x6 meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug692217.pdf.pgmraw.300.0 gs peeves macpro 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug692217.pdf.pgmraw.300.0 gs peeves macpro 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug692361.pdf.ps.ppmraw.300.0 gs ps2write inches x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/comparefiles/Bug692361.pdf.ps.ppmraw.300.0 gs ps2write inches x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/customer_tests/01298.pcl.pdf.ppmraw.600.0 pcl pdfwrite x6 inches 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/customer_tests/01298.pcl.pdf.ppmraw.600.0 pcl pdfwrite x6 inches 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pcl/pcl5efts/fts.2130.pdf.ppmraw.600.0 pcl pdfwrite i7 henrysx6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pcl/pcl5efts/fts.2290.pbmraw.600.1 pcl macpro macpro 13028e7b90dba007183c4b64a5d6b1363e30c993 5 
tests_private/pcl/pcl5efts/fts.2290.ppmraw.75.0 pcl peeves henrysx6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pcl/pcl5efts/fts.2291.ppmraw.75.0 pcl macpro macpro d0f9685b775092c820e3b4748f0fe09eb7880a55 35 
tests_private/pdf/PDFIA1.7_SUBSET/CATX5233.pdf.plank.300.1 gs macpro x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDFIA1.7_SUBSET/CATX5233.pdf.plank.300.1 gs macpro x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_09_0921.pdf.ps.pkmraw.300.0 gs ps2write kilometers meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_09_0921.pdf.ps.pkmraw.300.0 gs ps2write kilometers meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_25_2523.pdf.plank.300.1 gs i7b x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_25_2523.pdf.plank.300.1 gs i7b x6 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_25_2523.pdf.plank.72.0 gs x6 i7a 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/pdf/PDF_1.7_FTS/fts_25_2523.pdf.plank.72.0 gs x6 i7a 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/ps/ps3cet/12-08C.PS.psdcmyk.72.0 gs i7a i7a 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 
tests_private/ps/ps3cet/34_all.PS.pgmraw.300.1 gs i7b meters 36925c8f0864e8ecd54625011696d4bcdbc26fcc 2 



More information about the gs-regression mailing list