[eigen] Eigen beta test on PowerPC/ARM

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi all,

here are the results of the beta1 tests on both PowerPC (with and without 
vectorization), and ARM (without vectorization, I got some ICE with the 
current gcc (4.4.1) on some tests):

PowerPC:
99% tests passed, 6 tests failed out of 452

Total Test time (real) = 344.90 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        252 - qr_3 (Failed)
        254 - qr_5 (Failed)
        302 - eigensolver_selfadjoint_2 (Failed)
        307 - eigensolver_selfadjoint_7 (Failed)
        410 - householder_4 (Failed)
Errors while running CTest

PowerPC/Altivec:
99% tests passed, 4 tests failed out of 452

Total Test time (real) = 416.48 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        302 - eigensolver_selfadjoint_2 (Failed)
        443 - nullary_7 (Failed)
        444 - nullary_8 (Failed)
Errors while running CTest

PowerPC/Altivec+ROW_MAJOR:
99% tests passed, 3 tests failed out of 452

Total Test time (real) = 386.65 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        443 - nullary_7 (Failed)
        444 - nullary_8 (Failed)
Errors while running CTest

PowerPC+ROW_MAJOR:
98% tests passed, 10 tests failed out of 452

Total Test time (real) = 346.70 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        140 - array_4 (Failed)
        225 - cholesky_6 (Failed)
        235 - lu_7 (Failed)
        252 - qr_3 (Failed)
        254 - qr_5 (Failed)
        302 - eigensolver_selfadjoint_2 (Failed)
        307 - eigensolver_selfadjoint_7 (Failed)
        400 - umeyama_2 (Failed)
        410 - householder_4 (Failed)
Errors while running CTest

PowerPC/Altivec+OPENMP:
99% tests passed, 6 tests failed out of 452

Total Test time (real) = 359.50 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        264 - qr_colpivoting_3 (Failed)
        266 - qr_colpivoting_5 (Failed)
        271 - qr_fullpivoting_1 (Failed)
        443 - nullary_7 (Failed)
        444 - nullary_8 (Failed)
Errors while running CTest


PowerPC+OPENMP:
ts passed, 6 tests failed out of 452

Total Test time (real) = 438.42 sec

The following tests FAILED:
         37 - integer_types_3 (Failed)
        252 - qr_3 (Failed)
        254 - qr_5 (Failed)
        302 - eigensolver_selfadjoint_2 (Failed)
        307 - eigensolver_selfadjoint_7 (Failed)
        410 - householder_4 (Failed)
Errors while running CTest

ARM:
99% tests passed, 4 tests failed out of 452

Total Test time (real) = 2686.07 sec

The following tests FAILED:
          3 - dynalloc (Failed)
         37 - integer_types_3 (Failed)
        345 - geo_quaternion_1 (Failed)
        346 - geo_quaternion_2 (Failed)
Errors while running CTest

ARM+ROW_MAJOR:

t time (real) = 2187.20 sec

The following tests FAILED:
          3 - dynalloc (Failed)
         37 - integer_types_3 (Failed)
        345 - geo_quaternion_1 (Failed)
        346 - geo_quaternion_2 (Failed)
Errors while running CTest

ARM+OPENMP:
99% tests passed, 4 tests failed out of 452

Total Test time (real) = 2299.18 sec

The following tests FAILED:
          3 - dynalloc (Failed)
         37 - integer_types_3 (Failed)
        345 - geo_quaternion_1 (Failed)
        346 - geo_quaternion_2 (Failed)
Errors while running CTest


I hope this helps you track down some remaining errors, I'd gladly try 
anything on these machines. Anyway, nothing looks like a show stopper -and 
both those arches are secondary anyway so 3.0 could be released even with a 
few tests failing on ARM/PowerPC.

Regards

Konstantinos

PS. I see that in some cases PowerPC without vectorization is faster than 
using vectorization. Might I suggest we have a benchmark that measures each 
optimized trait separately so that we can see which function behaves badly -I 
already found one on powerpc, integer pmadd on PowerPC, which I disabled).



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/