Donate To Seti@HomeSeti@Home optimized science apps and information
 
Welcome, Guest. Please login or register.
19 Jun 2013, 09:46:32 am

Login with username, password and session length
 
» Home
» Forums
» Downloads
» FAQ
» News

» Search site
 
 
 
If you've registered already but never got your activation email, please click here.
 
 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Discussion Forum  |  Topic: AVX Optimized App Development 0 Members and 0 Guests are viewing this topic. « previous next »
Pages: 1 ... 5 6 [7] 8 9 ... 11 Go Down Print
Author Topic: AVX Optimized App Development  (Read 34947 times)
arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #90 on: 06 May 2012, 12:41:39 am »

i3-2120

=========================================================
Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.004987 0.00000  test
                   fpu_ChirpData 0.012602 0.00000  test
               fpu_opt_ChirpData 0.004939 0.00000  test
               sse1_ChirpData_ak 0.007443 0.00000  test
             sse1_ChirpData_ak8e 0.005782 0.00000  test
             sse1_ChirpData_ak8h 0.006308 0.00000  test
               sse2_ChirpData_ak 0.006596 0.00000  test
              sse2_ChirpData_ak8 0.004223 0.00000  test
               sse3_ChirpData_ak 0.007248 0.00000  test
              sse3_ChirpData_ak8 0.004744 0.00000  test
                 avx_ChirpData_a 0.002522 0.00000  test
                 avx_ChirpData_b 0.002197 0.00000  test
                 avx_ChirpData_c 0.002229 0.00000  test
                 avx_ChirpData_d 0.001941 0.00000  test
                 avx_ChirpData_e 0.001927 0.00000  test
                 avx_ChirpData_f 0.002687 0.00000  test
                 avx_ChirpData_e 0.001927 0.00000  choice

            Second run

                     v_ChirpData 0.004898 0.00000  test
                   fpu_ChirpData 0.012865 0.00000  test
               fpu_opt_ChirpData 0.004803 0.00000  test
               sse1_ChirpData_ak 0.007609 0.00000  test
             sse1_ChirpData_ak8e 0.006971 0.00000  test
             sse1_ChirpData_ak8h 0.006140 0.00000  test
               sse2_ChirpData_ak 0.011364 0.00000  test
              sse2_ChirpData_ak8 0.004304 0.00000  test
               sse3_ChirpData_ak 0.006403 0.00000  test
              sse3_ChirpData_ak8 0.004099 0.00000  test
                 avx_ChirpData_a 0.002169 0.00000  test
                 avx_ChirpData_b 0.002218 0.00000  test
                 avx_ChirpData_c 0.002841 0.00000  test
                 avx_ChirpData_d 0.002072 0.00000  test
                 avx_ChirpData_e 0.002096 0.00000  test
                 avx_ChirpData_f 0.002106 0.00000  test
                 avx_ChirpData_d 0.002072 0.00000  choice

            Third run

                     v_ChirpData 0.005091 0.00000  test
                   fpu_ChirpData 0.012386 0.00000  test
               fpu_opt_ChirpData 0.005903 0.00000  test
               sse1_ChirpData_ak 0.007593 0.00000  test
             sse1_ChirpData_ak8e 0.006529 0.00000  test
             sse1_ChirpData_ak8h 0.006921 0.00000  test
               sse2_ChirpData_ak 0.007636 0.00000  test
              sse2_ChirpData_ak8 0.004701 0.00000  test
               sse3_ChirpData_ak 0.008300 0.00000  test
              sse3_ChirpData_ak8 0.004363 0.00000  test
                 avx_ChirpData_a 0.002189 0.00000  test
                 avx_ChirpData_b 0.002560 0.00000  test
                 avx_ChirpData_c 0.002874 0.00000  test
                 avx_ChirpData_d 0.001963 0.00000  test
                 avx_ChirpData_e 0.002519 0.00000  test
                 avx_ChirpData_f 0.002402 0.00000  test
                 avx_ChirpData_d 0.001963 0.00000  choice

                   Test duration     9.38 seconds

Ftst_v7 completed successfully.
Logged

KarVi
Alpha Tester
Knight Templar
***
Offline Offline

Posts: 251


Re: AVX Optimized App Development
« Reply #91 on: 06 May 2012, 02:10:02 am »

FX-8150 @ 4.5G

=========================================================
Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.007729 0.00000  test
                   fpu_ChirpData 0.014011 0.00000  test
               fpu_opt_ChirpData 0.007529 0.00000  test
               sse1_ChirpData_ak 0.007005 0.00000  test
             sse1_ChirpData_ak8e 0.005742 0.00000  test
             sse1_ChirpData_ak8h 0.006084 0.00000  test
               sse2_ChirpData_ak 0.006046 0.00000  test
              sse2_ChirpData_ak8 0.003682 0.00000  test
               sse3_ChirpData_ak 0.005676 0.00000  test
              sse3_ChirpData_ak8 0.003735 0.00000  test
                 avx_ChirpData_a 0.003086 0.00000  test
                 avx_ChirpData_b 0.003053 0.00000  test
                 avx_ChirpData_c 0.003305 0.00000  test
                 avx_ChirpData_d 0.003230 0.00000  test
                 avx_ChirpData_e 0.003276 0.00000  test
                 avx_ChirpData_f 0.002984 0.00000  test
                 avx_ChirpData_f 0.002984 0.00000  choice

            Second run

                     v_ChirpData 0.007668 0.00000  test
                   fpu_ChirpData 0.014010 0.00000  test
               fpu_opt_ChirpData 0.007530 0.00000  test
               sse1_ChirpData_ak 0.007012 0.00000  test
             sse1_ChirpData_ak8e 0.005742 0.00000  test
             sse1_ChirpData_ak8h 0.006120 0.00000  test
               sse2_ChirpData_ak 0.006099 0.00000  test
              sse2_ChirpData_ak8 0.003680 0.00000  test
               sse3_ChirpData_ak 0.005676 0.00000  test
              sse3_ChirpData_ak8 0.003733 0.00000  test
                 avx_ChirpData_a 0.003084 0.00000  test
                 avx_ChirpData_b 0.003054 0.00000  test
                 avx_ChirpData_c 0.003298 0.00000  test
                 avx_ChirpData_d 0.003237 0.00000  test
                 avx_ChirpData_e 0.003160 0.00000  test
                 avx_ChirpData_f 0.002985 0.00000  test
                 avx_ChirpData_f 0.002985 0.00000  choice

            Third run

                     v_ChirpData 0.007691 0.00000  test
                   fpu_ChirpData 0.014007 0.00000  test
               fpu_opt_ChirpData 0.007550 0.00000  test
               sse1_ChirpData_ak 0.007008 0.00000  test
             sse1_ChirpData_ak8e 0.005766 0.00000  test
             sse1_ChirpData_ak8h 0.006121 0.00000  test
               sse2_ChirpData_ak 0.006102 0.00000  test
              sse2_ChirpData_ak8 0.003683 0.00000  test
               sse3_ChirpData_ak 0.005611 0.00000  test
              sse3_ChirpData_ak8 0.003735 0.00000  test
                 avx_ChirpData_a 0.003099 0.00000  test
                 avx_ChirpData_b 0.003056 0.00000  test
                 avx_ChirpData_c 0.003307 0.00000  test
                 avx_ChirpData_d 0.003235 0.00000  test
                 avx_ChirpData_e 0.003145 0.00000  test
                 avx_ChirpData_f 0.002989 0.00000  test
                 avx_ChirpData_f 0.002989 0.00000  choice

                   Test duration     7.65 seconds

Ftst_v7 completed successfully.
Logged

A smile is the shortest distance between two peoble (Victor Borge).
Claggy
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 2558


Re: AVX Optimized App Development
« Reply #92 on: 06 May 2012, 06:49:57 am »

i7-2600K @4.7GHz (Boinc running):

=========================================================
Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.009035 0.00000  test
                   fpu_ChirpData 0.015938 0.00000  test
               fpu_opt_ChirpData 0.008348 0.00000  test
               sse1_ChirpData_ak 0.008082 0.00000  test
             sse1_ChirpData_ak8e 0.006617 0.00000  test
             sse1_ChirpData_ak8h 0.006743 0.00000  test
               sse2_ChirpData_ak 0.007306 0.00000  test
              sse2_ChirpData_ak8 0.005201 0.00000  test
               sse3_ChirpData_ak 0.007197 0.00000  test
              sse3_ChirpData_ak8 0.004754 0.00000  test
                 avx_ChirpData_a 0.003005 0.00000  test
                 avx_ChirpData_b 0.002989 0.00000  test
                 avx_ChirpData_c 0.002858 0.00000  test
                 avx_ChirpData_d 0.002757 0.00000  test
                 avx_ChirpData_e 0.002860 0.00000  test
                 avx_ChirpData_f 0.003022 0.00000  test
                 avx_ChirpData_d 0.002757 0.00000  choice

            Second run

                     v_ChirpData 0.009295 0.00000  test
                   fpu_ChirpData 0.016223 0.00000  test
               fpu_opt_ChirpData 0.009218 0.00000  test
               sse1_ChirpData_ak 0.008023 0.00000  test
             sse1_ChirpData_ak8e 0.006668 0.00000  test
             sse1_ChirpData_ak8h 0.006970 0.00000  test
               sse2_ChirpData_ak 0.007304 0.00000  test
              sse2_ChirpData_ak8 0.007223 0.00000  test
               sse3_ChirpData_ak 0.006876 0.00000  test
              sse3_ChirpData_ak8 0.005352 0.00000  test
                 avx_ChirpData_a 0.002983 0.00000  test
                 avx_ChirpData_b 0.002851 0.00000  test
                 avx_ChirpData_c 0.002793 0.00000  test
                 avx_ChirpData_d 0.002774 0.00000  test
                 avx_ChirpData_e 0.002800 0.00000  test
                 avx_ChirpData_f 0.003027 0.00000  test
                 avx_ChirpData_d 0.002774 0.00000  choice

            Third run

                     v_ChirpData 0.010111 0.00000  test
                   fpu_ChirpData 0.015180 0.00000  test
               fpu_opt_ChirpData 0.007804 0.00000  test
               sse1_ChirpData_ak 0.007392 0.00000  test
             sse1_ChirpData_ak8e 0.005719 0.00000  test
             sse1_ChirpData_ak8h 0.006324 0.00000  test
               sse2_ChirpData_ak 0.006736 0.00000  test
              sse2_ChirpData_ak8 0.004659 0.00000  test
               sse3_ChirpData_ak 0.006483 0.00000  test
              sse3_ChirpData_ak8 0.004693 0.00000  test
                 avx_ChirpData_a 0.002670 0.00000  test
                 avx_ChirpData_b 0.002547 0.00000  test
                 avx_ChirpData_c 0.002927 0.00000  test
                 avx_ChirpData_d 0.002863 0.00000  test
                 avx_ChirpData_e 0.002530 0.00000  test
                 avx_ChirpData_f 0.002889 0.00000  test
                 avx_ChirpData_e 0.002530 0.00000  choice

                   Test duration     8.81 seconds

Ftst_v7 completed successfully.

=========================================================

i7-2600K @4.7GHz (Boinc computing suspended):

=========================================================
Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.003774 0.00000  test
                   fpu_ChirpData 0.008655 0.00000  test
               fpu_opt_ChirpData 0.003673 0.00000  test
               sse1_ChirpData_ak 0.005044 0.00000  test
             sse1_ChirpData_ak8e 0.004149 0.00000  test
             sse1_ChirpData_ak8h 0.004295 0.00000  test
               sse2_ChirpData_ak 0.004718 0.00000  test
              sse2_ChirpData_ak8 0.003110 0.00000  test
               sse3_ChirpData_ak 0.004573 0.00000  test
              sse3_ChirpData_ak8 0.003070 0.00000  test
                 avx_ChirpData_a 0.001458 0.00000  test
                 avx_ChirpData_b 0.001635 0.00000  test
                 avx_ChirpData_c 0.001466 0.00000  test
                 avx_ChirpData_d 0.001359 0.00000  test
                 avx_ChirpData_e 0.001523 0.00000  test
                 avx_ChirpData_f 0.001567 0.00000  test
                 avx_ChirpData_d 0.001359 0.00000  choice

            Second run

                     v_ChirpData 0.003752 0.00000  test
                   fpu_ChirpData 0.008567 0.00000  test
               fpu_opt_ChirpData 0.003682 0.00000  test
               sse1_ChirpData_ak 0.005043 0.00000  test
             sse1_ChirpData_ak8e 0.004156 0.00000  test
             sse1_ChirpData_ak8h 0.004301 0.00000  test
               sse2_ChirpData_ak 0.004715 0.00000  test
              sse2_ChirpData_ak8 0.003105 0.00000  test
               sse3_ChirpData_ak 0.004566 0.00000  test
              sse3_ChirpData_ak8 0.003084 0.00000  test
                 avx_ChirpData_a 0.001450 0.00000  test
                 avx_ChirpData_b 0.001618 0.00000  test
                 avx_ChirpData_c 0.001463 0.00000  test
                 avx_ChirpData_d 0.001364 0.00000  test
                 avx_ChirpData_e 0.001512 0.00000  test
                 avx_ChirpData_f 0.001567 0.00000  test
                 avx_ChirpData_d 0.001364 0.00000  choice

            Third run

                     v_ChirpData 0.003780 0.00000  test
                   fpu_ChirpData 0.008574 0.00000  test
               fpu_opt_ChirpData 0.003678 0.00000  test
               sse1_ChirpData_ak 0.005039 0.00000  test
             sse1_ChirpData_ak8e 0.004149 0.00000  test
             sse1_ChirpData_ak8h 0.004303 0.00000  test
               sse2_ChirpData_ak 0.004717 0.00000  test
              sse2_ChirpData_ak8 0.003103 0.00000  test
               sse3_ChirpData_ak 0.004552 0.00000  test
              sse3_ChirpData_ak8 0.003074 0.00000  test
                 avx_ChirpData_a 0.001457 0.00000  test
                 avx_ChirpData_b 0.001623 0.00000  test
                 avx_ChirpData_c 0.001465 0.00000  test
                 avx_ChirpData_d 0.001358 0.00000  test
                 avx_ChirpData_e 0.001517 0.00000  test
                 avx_ChirpData_f 0.001568 0.00000  test
                 avx_ChirpData_d 0.001358 0.00000  choice

                   Test duration     6.21 seconds

Ftst_v7 completed successfully.

Claggy
« Last Edit: 06 May 2012, 07:00:59 am by Claggy » Logged
Mike
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1181



Re: AVX Optimized App Development
« Reply #93 on: 06 May 2012, 11:00:02 am »

FX 8150 @4.4 GHZ

Vista 64

Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.013777 0.00000  test
                   fpu_ChirpData 0.019779 0.00000  test
               fpu_opt_ChirpData 0.013983 0.00000  test
               sse1_ChirpData_ak 0.008577 0.00000  test
             sse1_ChirpData_ak8e 0.008094 0.00000  test
             sse1_ChirpData_ak8h 0.008219 0.00000  test
               sse2_ChirpData_ak 0.007457 0.00000  test
              sse2_ChirpData_ak8 0.005295 0.00000  test
               sse3_ChirpData_ak 0.007173 0.00000  test
              sse3_ChirpData_ak8 0.005586 0.00000  test
                 avx_ChirpData_a not supported on CPU
                 avx_ChirpData_b not supported on CPU
                 avx_ChirpData_c not supported on CPU
                 avx_ChirpData_d not supported on CPU
                 avx_ChirpData_e not supported on CPU
                 avx_ChirpData_f not supported on CPU
              sse2_ChirpData_ak8 0.005295 0.00000  choice

            Second run

                     v_ChirpData 0.014368 0.00000  test
                   fpu_ChirpData 0.020133 0.00000  test
               fpu_opt_ChirpData 0.014774 0.00000  test
               sse1_ChirpData_ak 0.009611 0.00000  test
             sse1_ChirpData_ak8e 0.008270 0.00000  test
             sse1_ChirpData_ak8h 0.008133 0.00000  test
               sse2_ChirpData_ak 0.007581 0.00000  test
              sse2_ChirpData_ak8 0.005770 0.00000  test
               sse3_ChirpData_ak 0.007714 0.00000  test
              sse3_ChirpData_ak8 0.005994 0.00000  test
                 avx_ChirpData_a not supported on CPU
                 avx_ChirpData_b not supported on CPU
                 avx_ChirpData_c not supported on CPU
                 avx_ChirpData_d not supported on CPU
                 avx_ChirpData_e not supported on CPU
                 avx_ChirpData_f not supported on CPU
              sse2_ChirpData_ak8 0.005770 0.00000  choice

            Third run

                     v_ChirpData 0.015319 0.00000  test
                   fpu_ChirpData 0.019830 0.00000  test
               fpu_opt_ChirpData 0.014914 0.00000  test
               sse1_ChirpData_ak 0.008400 0.00000  test
             sse1_ChirpData_ak8e 0.008292 0.00000  test
             sse1_ChirpData_ak8h 0.008653 0.00000  test
               sse2_ChirpData_ak 0.008362 0.00000  test
              sse2_ChirpData_ak8 0.006021 0.00000  test
               sse3_ChirpData_ak 0.007947 0.00000  test
              sse3_ChirpData_ak8 0.006008 0.00000  test
                 avx_ChirpData_a not supported on CPU
                 avx_ChirpData_b not supported on CPU
                 avx_ChirpData_c not supported on CPU
                 avx_ChirpData_d not supported on CPU
                 avx_ChirpData_e not supported on CPU
                 avx_ChirpData_f not supported on CPU
              sse3_ChirpData_ak8 0.006008 0.00000  choice

                   Test duration     7.70 seconds

Windows 8 CP

Ftst_v7 completed successfully.
=========================================================
Ftst_v7_J46_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.009532 0.00000  test
                   fpu_ChirpData 0.014579 0.00000  test
               fpu_opt_ChirpData 0.010973 0.00000  test
               sse1_ChirpData_ak 0.007270 0.00000  test
             sse1_ChirpData_ak8e 0.005956 0.00000  test
             sse1_ChirpData_ak8h 0.006514 0.00000  test
               sse2_ChirpData_ak 0.006356 0.00000  test
              sse2_ChirpData_ak8 0.003823 0.00000  test
               sse3_ChirpData_ak 0.005874 0.00000  test
              sse3_ChirpData_ak8 0.003933 0.00000  test
                 avx_ChirpData_a 0.003266 0.00000  test
                 avx_ChirpData_b 0.003259 0.00000  test
                 avx_ChirpData_c 0.003489 0.00000  test
                 avx_ChirpData_d 0.003396 0.00000  test
                 avx_ChirpData_e 0.003249 0.00000  test
                 avx_ChirpData_f 0.003150 0.00000  test
                 avx_ChirpData_f 0.003150 0.00000  choice

            Second run

                     v_ChirpData 0.010624 0.00000  test
                   fpu_ChirpData 0.014424 0.00000  test
               fpu_opt_ChirpData 0.010814 0.00000  test
               sse1_ChirpData_ak 0.007306 0.00000  test
             sse1_ChirpData_ak8e 0.006028 0.00000  test
             sse1_ChirpData_ak8h 0.006386 0.00000  test
               sse2_ChirpData_ak 0.006246 0.00000  test
              sse2_ChirpData_ak8 0.003924 0.00000  test
               sse3_ChirpData_ak 0.005858 0.00000  test
              sse3_ChirpData_ak8 0.003856 0.00000  test
                 avx_ChirpData_a 0.003388 0.00000  test
                 avx_ChirpData_b 0.003372 0.00000  test
                 avx_ChirpData_c 0.003444 0.00000  test
                 avx_ChirpData_d 0.003420 0.00000  test
                 avx_ChirpData_e 0.003288 0.00000  test
                 avx_ChirpData_f 0.003243 0.00000  test
                 avx_ChirpData_f 0.003243 0.00000  choice

            Third run

                     v_ChirpData 0.010755 0.00000  test
                   fpu_ChirpData 0.014522 0.00000  test
               fpu_opt_ChirpData 0.010650 0.00000  test
               sse1_ChirpData_ak 0.007303 0.00000  test
             sse1_ChirpData_ak8e 0.005991 0.00000  test
             sse1_ChirpData_ak8h 0.006305 0.00000  test
               sse2_ChirpData_ak 0.006294 0.00000  test
              sse2_ChirpData_ak8 0.003958 0.00000  test
               sse3_ChirpData_ak 0.005834 0.00000  test
              sse3_ChirpData_ak8 0.003853 0.00000  test
                 avx_ChirpData_a 0.003438 0.00000  test
                 avx_ChirpData_b 0.003351 0.00000  test
                 avx_ChirpData_c 0.003511 0.00000  test
                 avx_ChirpData_d 0.003449 0.00000  test
                 avx_ChirpData_e 0.003353 0.00000  test
                 avx_ChirpData_f 0.003294 0.00000  test
                 avx_ChirpData_f 0.003294 0.00000  choice

                   Test duration     8.25 seconds

Ftst_v7 completed successfully.
Logged
Josef W. Segur
Janitor o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2551


Re: AVX Optimized App Development
« Reply #94 on: 07 May 2012, 01:45:28 pm »

Hmm, my hopes for a single best variant for both Bulldozer and Sandy Bridge are fading.

I'm still hoping to improve things further for Bulldozer, the attached J47 test has several subvariants of f with the prefetch distance varied from 2 to 6 cache lines (was 4 in J46). Possibly one will get the input data to L1 at just the right time, at least there may be some observable differences.

Edit: Attachment removed, see later post for current chirp only test.
                                                           Joe
« Last Edit: 08 May 2012, 11:48:30 pm by Josef W. Segur » Logged
arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #95 on: 07 May 2012, 02:45:52 pm »

FX-4100

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.009631 0.00000  test
                   fpu_ChirpData 0.018620 0.00000  test
               fpu_opt_ChirpData 0.009660 0.00000  test
             sse1_ChirpData_ak8e 0.007727 0.00000  test
              sse2_ChirpData_ak8 0.004670 0.00000  test
              sse3_ChirpData_ak8 0.004718 0.00000  test
                 avx_ChirpData_a 0.005349 0.00000  test
                 avx_ChirpData_b 0.004372 0.00000  test
                 avx_ChirpData_c 0.005326 0.00000  test
                 avx_ChirpData_d 0.004810 0.00000  test
                 avx_ChirpData_e 0.004443 0.00000  test
                avx_ChirpData_f2 0.003933 0.00000  test
                avx_ChirpData_f3 0.004052 0.00000  test
                avx_ChirpData_f4 0.004437 0.00000  test
                avx_ChirpData_f5 0.004403 0.00000  test
                avx_ChirpData_f6 0.004202 0.00000  test
                avx_ChirpData_f2 0.003933 0.00000  choice

            Second run

                     v_ChirpData 0.009733 0.00000  test
                   fpu_ChirpData 0.019518 0.00000  test
               fpu_opt_ChirpData 0.009704 0.00000  test
             sse1_ChirpData_ak8e 0.007881 0.00000  test
              sse2_ChirpData_ak8 0.004756 0.00000  test
              sse3_ChirpData_ak8 0.004759 0.00000  test
                 avx_ChirpData_a 0.004677 0.00000  test
                 avx_ChirpData_b 0.004744 0.00000  test
                 avx_ChirpData_c 0.005402 0.00000  test
                 avx_ChirpData_d 0.004839 0.00000  test
                 avx_ChirpData_e 0.004657 0.00000  test
                avx_ChirpData_f2 0.004321 0.00000  test
                avx_ChirpData_f3 0.004221 0.00000  test
                avx_ChirpData_f4 0.003977 0.00000  test
                avx_ChirpData_f5 0.004067 0.00000  test
                avx_ChirpData_f6 0.004336 0.00000  test
                avx_ChirpData_f4 0.003977 0.00000  choice

            Third run

                     v_ChirpData 0.009881 0.00000  test
                   fpu_ChirpData 0.019005 0.00000  test
               fpu_opt_ChirpData 0.009598 0.00000  test
             sse1_ChirpData_ak8e 0.008132 0.00000  test
              sse2_ChirpData_ak8 0.004756 0.00000  test
              sse3_ChirpData_ak8 0.004812 0.00000  test
                 avx_ChirpData_a 0.004607 0.00000  test
                 avx_ChirpData_b 0.004537 0.00000  test
                 avx_ChirpData_c 0.004586 0.00000  test
                 avx_ChirpData_d 0.004348 0.00000  test
                 avx_ChirpData_e 0.004533 0.00000  test
                avx_ChirpData_f2 0.004246 0.00000  test
                avx_ChirpData_f3 0.004469 0.00000  test
                avx_ChirpData_f4 0.004122 0.00000  test
                avx_ChirpData_f5 0.004541 0.00000  test
                avx_ChirpData_f6 0.004264 0.00000  test
                avx_ChirpData_f4 0.004122 0.00000  choice

                   Test duration     9.89 seconds

Ftst_v7 completed successfully.
Logged

arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #96 on: 07 May 2012, 02:47:29 pm »

i3-2120

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.005192 0.00000  test
                   fpu_ChirpData 0.016616 0.00000  test
               fpu_opt_ChirpData 0.005312 0.00000  test
             sse1_ChirpData_ak8e 0.007554 0.00000  test
              sse2_ChirpData_ak8 0.004366 0.00000  test
              sse3_ChirpData_ak8 0.004680 0.00000  test
                 avx_ChirpData_a 0.002474 0.00000  test
                 avx_ChirpData_b 0.002890 0.00000  test
                 avx_ChirpData_c 0.002728 0.00000  test
                 avx_ChirpData_d 0.002087 0.00000  test
                 avx_ChirpData_e 0.002756 0.00000  test
                avx_ChirpData_f2 0.002708 0.00000  test
                avx_ChirpData_f3 0.002074 0.00000  test
                avx_ChirpData_f4 0.002303 0.00000  test
                avx_ChirpData_f5 0.002295 0.00000  test
                avx_ChirpData_f6 0.002532 0.00000  test
                avx_ChirpData_f3 0.002074 0.00000  choice

            Second run

                     v_ChirpData 0.007313 0.00000  test
                   fpu_ChirpData 0.015500 0.00000  test
               fpu_opt_ChirpData 0.005429 0.00000  test
             sse1_ChirpData_ak8e 0.006784 0.00000  test
              sse2_ChirpData_ak8 0.004199 0.00000  test
              sse3_ChirpData_ak8 0.004349 0.00000  test
                 avx_ChirpData_a 0.002453 0.00000  test
                 avx_ChirpData_b 0.002080 0.00000  test
                 avx_ChirpData_c 0.002121 0.00000  test
                 avx_ChirpData_d 0.002363 0.00000  test
                 avx_ChirpData_e 0.002128 0.00000  test
                avx_ChirpData_f2 0.002339 0.00000  test
                avx_ChirpData_f3 0.002652 0.00000  test
                avx_ChirpData_f4 0.002237 0.00000  test
                avx_ChirpData_f5 0.003082 0.00000  test
                avx_ChirpData_f6 0.002211 0.00000  test
                 avx_ChirpData_b 0.002080 0.00000  choice

            Third run

                     v_ChirpData 0.005128 0.00000  test
                   fpu_ChirpData 0.013508 0.00000  test
               fpu_opt_ChirpData 0.005062 0.00000  test
             sse1_ChirpData_ak8e 0.005944 0.00000  test
              sse2_ChirpData_ak8 0.004307 0.00000  test
              sse3_ChirpData_ak8 0.004244 0.00000  test
                 avx_ChirpData_a 0.002100 0.00000  test
                 avx_ChirpData_b 0.002253 0.00000  test
                 avx_ChirpData_c 0.002125 0.00000  test
                 avx_ChirpData_d 0.001955 0.00000  test
                 avx_ChirpData_e 0.002250 0.00000  test
                avx_ChirpData_f2 0.002177 0.00000  test
                avx_ChirpData_f3 0.002137 0.00000  test
                avx_ChirpData_f4 0.002128 0.00000  test
                avx_ChirpData_f5 0.002131 0.00000  test
                avx_ChirpData_f6 0.002574 0.00000  test
                 avx_ChirpData_d 0.001955 0.00000  choice

                   Test duration     8.86 seconds

Ftst_v7 completed successfully.
Logged

Claggy
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 2558


Re: AVX Optimized App Development
« Reply #97 on: 08 May 2012, 06:25:57 am »

i7-2600K @4.7GHz (Boinc running):

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.008860 0.00000  test
                   fpu_ChirpData 0.016684 0.00000  test
               fpu_opt_ChirpData 0.008903 0.00000  test
             sse1_ChirpData_ak8e 0.006385 0.00000  test
              sse2_ChirpData_ak8 0.006487 0.00000  test
              sse3_ChirpData_ak8 0.004559 0.00000  test
                 avx_ChirpData_a 0.003887 0.00000  test
                 avx_ChirpData_b 0.002730 0.00000  test
                 avx_ChirpData_c 0.002785 0.00000  test
                 avx_ChirpData_d 0.002783 0.00000  test
                 avx_ChirpData_e 0.002666 0.00000  test
                avx_ChirpData_f2 0.002879 0.00000  test
                avx_ChirpData_f3 0.002895 0.00000  test
                avx_ChirpData_f4 0.002793 0.00000  test
                avx_ChirpData_f5 0.002855 0.00000  test
                avx_ChirpData_f6 0.002730 0.00000  test
                 avx_ChirpData_e 0.002666 0.00000  choice

            Second run

                     v_ChirpData 0.009176 0.00000  test
                   fpu_ChirpData 0.015542 0.00000  test
               fpu_opt_ChirpData 0.008050 0.00000  test
             sse1_ChirpData_ak8e 0.006373 0.00000  test
              sse2_ChirpData_ak8 0.004997 0.00000  test
              sse3_ChirpData_ak8 0.005030 0.00000  test
                 avx_ChirpData_a 0.002759 0.00000  test
                 avx_ChirpData_b 0.002882 0.00000  test
                 avx_ChirpData_c 0.002757 0.00000  test
                 avx_ChirpData_d 0.002749 0.00000  test
                 avx_ChirpData_e 0.002624 0.00000  test
                avx_ChirpData_f2 0.002999 0.00000  test
                avx_ChirpData_f3 0.002861 0.00000  test
                avx_ChirpData_f4 0.002781 0.00000  test
                avx_ChirpData_f5 0.003006 0.00000  test
                avx_ChirpData_f6 0.002831 0.00000  test
                 avx_ChirpData_e 0.002624 0.00000  choice

            Third run

                     v_ChirpData 0.009784 0.00000  test
                   fpu_ChirpData 0.015763 0.00000  test
               fpu_opt_ChirpData 0.008842 0.00000  test
             sse1_ChirpData_ak8e 0.006321 0.00000  test
              sse2_ChirpData_ak8 0.004980 0.00000  test
              sse3_ChirpData_ak8 0.005050 0.00000  test
                 avx_ChirpData_a 0.002750 0.00000  test
                 avx_ChirpData_b 0.004515 0.00000  test
                 avx_ChirpData_c 0.002876 0.00000  test
                 avx_ChirpData_d 0.003186 0.00000  test
                 avx_ChirpData_e 0.002674 0.00000  test
                avx_ChirpData_f2 0.002961 0.00000  test
                avx_ChirpData_f3 0.002739 0.00000  test
                avx_ChirpData_f4 0.002916 0.00000  test
                avx_ChirpData_f5 0.002791 0.00000  test
                avx_ChirpData_f6 0.002862 0.00000  test
                 avx_ChirpData_e 0.002674 0.00000  choice

                   Test duration     8.37 seconds

Ftst_v7 completed successfully.
=========================================================

i7-2600K @4.7GHz (Boinc computing suspended):

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.003838 0.00000  test
                   fpu_ChirpData 0.008704 0.00000  test
               fpu_opt_ChirpData 0.003722 0.00000  test
             sse1_ChirpData_ak8e 0.004215 0.00000  test
              sse2_ChirpData_ak8 0.003153 0.00000  test
              sse3_ChirpData_ak8 0.003115 0.00000  test
                 avx_ChirpData_a 0.001477 0.00000  test
                 avx_ChirpData_b 0.001646 0.00000  test
                 avx_ChirpData_c 0.001490 0.00000  test
                 avx_ChirpData_d 0.001383 0.00000  test
                 avx_ChirpData_e 0.001538 0.00000  test
                avx_ChirpData_f2 0.001624 0.00000  test
                avx_ChirpData_f3 0.001604 0.00000  test
                avx_ChirpData_f4 0.001585 0.00000  test
                avx_ChirpData_f5 0.001590 0.00000  test
                avx_ChirpData_f6 0.001580 0.00000  test
                 avx_ChirpData_d 0.001383 0.00000  choice

            Second run

                     v_ChirpData 0.003820 0.00000  test
                   fpu_ChirpData 0.008700 0.00000  test
               fpu_opt_ChirpData 0.003732 0.00000  test
             sse1_ChirpData_ak8e 0.004214 0.00000  test
              sse2_ChirpData_ak8 0.003154 0.00000  test
              sse3_ChirpData_ak8 0.003121 0.00000  test
                 avx_ChirpData_a 0.001488 0.00000  test
                 avx_ChirpData_b 0.001651 0.00000  test
                 avx_ChirpData_c 0.001490 0.00000  test
                 avx_ChirpData_d 0.001422 0.00000  test
                 avx_ChirpData_e 0.001538 0.00000  test
                avx_ChirpData_f2 0.001625 0.00000  test
                avx_ChirpData_f3 0.001600 0.00000  test
                avx_ChirpData_f4 0.001548 0.00000  test
                avx_ChirpData_f5 0.001585 0.00000  test
                avx_ChirpData_f6 0.001583 0.00000  test
                 avx_ChirpData_d 0.001422 0.00000  choice

            Third run

                     v_ChirpData 0.003832 0.00000  test
                   fpu_ChirpData 0.008713 0.00000  test
               fpu_opt_ChirpData 0.003722 0.00000  test
             sse1_ChirpData_ak8e 0.004213 0.00000  test
              sse2_ChirpData_ak8 0.003153 0.00000  test
              sse3_ChirpData_ak8 0.003117 0.00000  test
                 avx_ChirpData_a 0.001474 0.00000  test
                 avx_ChirpData_b 0.001645 0.00000  test
                 avx_ChirpData_c 0.001488 0.00000  test
                 avx_ChirpData_d 0.001378 0.00000  test
                 avx_ChirpData_e 0.001542 0.00000  test
                avx_ChirpData_f2 0.001623 0.00000  test
                avx_ChirpData_f3 0.001608 0.00000  test
                avx_ChirpData_f4 0.001614 0.00000  test
                avx_ChirpData_f5 0.001584 0.00000  test
                avx_ChirpData_f6 0.001582 0.00000  test
                 avx_ChirpData_d 0.001378 0.00000  choice

                   Test duration     5.96 seconds

Ftst_v7 completed successfully.

Claggy
Logged
KarVi
Alpha Tester
Knight Templar
***
Offline Offline

Posts: 251


Re: AVX Optimized App Development
« Reply #98 on: 08 May 2012, 12:27:17 pm »

FX 8150@4.5G

Boinc paused.

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.007717 0.00000  test
                   fpu_ChirpData 0.014005 0.00000  test
               fpu_opt_ChirpData 0.007586 0.00000  test
             sse1_ChirpData_ak8e 0.005772 0.00000  test
              sse2_ChirpData_ak8 0.003663 0.00000  test
              sse3_ChirpData_ak8 0.003739 0.00000  test
                 avx_ChirpData_a 0.003091 0.00000  test
                 avx_ChirpData_b 0.003054 0.00000  test
                 avx_ChirpData_c 0.003303 0.00000  test
                 avx_ChirpData_d 0.003233 0.00000  test
                 avx_ChirpData_e 0.003141 0.00000  test
                avx_ChirpData_f2 0.003018 0.00000  test
                avx_ChirpData_f3 0.002999 0.00000  test
                avx_ChirpData_f4 0.002985 0.00000  test
                avx_ChirpData_f5 0.002971 0.00000  test
                avx_ChirpData_f6 0.002962 0.00000  test
                avx_ChirpData_f6 0.002962 0.00000  choice

            Second run

                     v_ChirpData 0.007712 0.00000  test
                   fpu_ChirpData 0.014014 0.00000  test
               fpu_opt_ChirpData 0.007585 0.00000  test
             sse1_ChirpData_ak8e 0.005765 0.00000  test
              sse2_ChirpData_ak8 0.003664 0.00000  test
              sse3_ChirpData_ak8 0.003735 0.00000  test
                 avx_ChirpData_a 0.003087 0.00000  test
                 avx_ChirpData_b 0.003054 0.00000  test
                 avx_ChirpData_c 0.003295 0.00000  test
                 avx_ChirpData_d 0.003230 0.00000  test
                 avx_ChirpData_e 0.003139 0.00000  test
                avx_ChirpData_f2 0.003020 0.00000  test
                avx_ChirpData_f3 0.002997 0.00000  test
                avx_ChirpData_f4 0.002981 0.00000  test
                avx_ChirpData_f5 0.002968 0.00000  test
                avx_ChirpData_f6 0.002954 0.00000  test
                avx_ChirpData_f6 0.002954 0.00000  choice

            Third run

                     v_ChirpData 0.007753 0.00000  test
                   fpu_ChirpData 0.013998 0.00000  test
               fpu_opt_ChirpData 0.007643 0.00000  test
             sse1_ChirpData_ak8e 0.005730 0.00000  test
              sse2_ChirpData_ak8 0.003675 0.00000  test
              sse3_ChirpData_ak8 0.003738 0.00000  test
                 avx_ChirpData_a 0.003090 0.00000  test
                 avx_ChirpData_b 0.003052 0.00000  test
                 avx_ChirpData_c 0.003302 0.00000  test
                 avx_ChirpData_d 0.003231 0.00000  test
                 avx_ChirpData_e 0.003145 0.00000  test
                avx_ChirpData_f2 0.003019 0.00000  test
                avx_ChirpData_f3 0.002999 0.00000  test
                avx_ChirpData_f4 0.002987 0.00000  test
                avx_ChirpData_f5 0.002980 0.00000  test
                avx_ChirpData_f6 0.002960 0.00000  test
                avx_ChirpData_f6 0.002960 0.00000  choice

                   Test duration     7.27 seconds

Ftst_v7 completed successfully.

Seems my 8150 is more consistent about choosing f6 than arkayn's FX-4100... I wonder why?
Logged

A smile is the shortest distance between two peoble (Victor Borge).
KarVi
Alpha Tester
Knight Templar
***
Offline Offline

Posts: 251


Re: AVX Optimized App Development
« Reply #99 on: 08 May 2012, 12:35:46 pm »

One more test with boinc running (7xMB + 1xAP)

Seems to still prefer f6, allthough not as clearly as before.

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.010724 0.00000  test
                   fpu_ChirpData 0.019692 0.00000  test
               fpu_opt_ChirpData 0.010554 0.00000  test
             sse1_ChirpData_ak8e 0.007564 0.00000  test
              sse2_ChirpData_ak8 0.004928 0.00000  test
              sse3_ChirpData_ak8 0.005026 0.00000  test
                 avx_ChirpData_a 0.004259 0.00000  test
                 avx_ChirpData_b 0.003701 0.00000  test
                 avx_ChirpData_c 0.004109 0.00000  test
                 avx_ChirpData_d 0.003646 0.00000  test
                 avx_ChirpData_e 0.003763 0.00000  test
                avx_ChirpData_f2 0.004385 0.00000  test
                avx_ChirpData_f3 0.004394 0.00000  test
                avx_ChirpData_f4 0.004408 0.00000  test
                avx_ChirpData_f5 0.004409 0.00000  test
                avx_ChirpData_f6 0.004051 0.00000  test
                 avx_ChirpData_d 0.003646 0.00000  choice

            Second run

                     v_ChirpData 0.011319 0.00000  test
                   fpu_ChirpData 0.018217 0.00000  test
               fpu_opt_ChirpData 0.011744 0.00000  test
             sse1_ChirpData_ak8e 0.006820 0.00000  test
              sse2_ChirpData_ak8 0.004587 0.00000  test
              sse3_ChirpData_ak8 0.004665 0.00000  test
                 avx_ChirpData_a 0.004079 0.00000  test
                 avx_ChirpData_b 0.003883 0.00000  test
                 avx_ChirpData_c 0.004043 0.00000  test
                 avx_ChirpData_d 0.003880 0.00000  test
                 avx_ChirpData_e 0.003750 0.00000  test
                avx_ChirpData_f2 0.003807 0.00000  test
                avx_ChirpData_f3 0.003727 0.00000  test
                avx_ChirpData_f4 0.003738 0.00000  test
                avx_ChirpData_f5 0.003711 0.00000  test
                avx_ChirpData_f6 0.003696 0.00000  test
                avx_ChirpData_f6 0.003696 0.00000  choice

            Third run

                     v_ChirpData 0.012288 0.00000  test
                   fpu_ChirpData 0.017790 0.00000  test
               fpu_opt_ChirpData 0.011402 0.00000  test
             sse1_ChirpData_ak8e 0.006751 0.00000  test
              sse2_ChirpData_ak8 0.004733 0.00000  test
              sse3_ChirpData_ak8 0.004589 0.00000  test
                 avx_ChirpData_a 0.004029 0.00000  test
                 avx_ChirpData_b 0.003895 0.00000  test
                 avx_ChirpData_c 0.003974 0.00000  test
                 avx_ChirpData_d 0.003813 0.00000  test
                 avx_ChirpData_e 0.003718 0.00000  test
                avx_ChirpData_f2 0.003792 0.00000  test
                avx_ChirpData_f3 0.003801 0.00000  test
                avx_ChirpData_f4 0.003657 0.00000  test
                avx_ChirpData_f5 0.003624 0.00000  test
                avx_ChirpData_f6 0.003577 0.00000  test
                avx_ChirpData_f6 0.003577 0.00000  choice

                   Test duration     9.10 seconds

Ftst_v7 completed successfully.
Logged

A smile is the shortest distance between two peoble (Victor Borge).
Josef W. Segur
Janitor o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 2551


Re: AVX Optimized App Development
« Reply #100 on: 08 May 2012, 11:46:52 pm »

...
Seems my 8150 is more consistent about choosing f6 than arkayn's FX-4100... I wonder why?

Maybe a measure of how well the hardware prefetching is matched to the memory system. In the attached J48 I've added an fn with no software prefetching, perhaps your system will prefer that over f6.

I've also modified the way the test time is calculated slightly. Each test consists of ten runs and the average of all was used, now I'm dropping the slowest of the ten runs to reduce the effect of transient conditions. I expect it to still vary more with BOINC running than without, though.

Edit: Attachment removed, see later post for current test.
                                                               Joe
« Last Edit: 11 May 2012, 12:33:59 am by Josef W. Segur » Logged
arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #101 on: 09 May 2012, 12:45:22 am »

I don't know if it makes all that much difference but I am running BOINC on the GTX460 while the test is running, the CPU's are idle though.

=========================================================
Ftst_v7_J48_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.009465 0.00000  test
                   fpu_ChirpData 0.018363 0.00000  test
               fpu_opt_ChirpData 0.009566 0.00000  test
             sse1_ChirpData_ak8e 0.007725 0.00000  test
              sse2_ChirpData_ak8 0.004682 0.00000  test
              sse3_ChirpData_ak8 0.004917 0.00000  test
                 avx_ChirpData_a 0.004643 0.00000  test
                 avx_ChirpData_b 0.004889 0.00000  test
                 avx_ChirpData_c 0.004597 0.00000  test
                 avx_ChirpData_d 0.004607 0.00000  test
                 avx_ChirpData_e 0.004117 0.00000  test
                avx_ChirpData_f2 0.003935 0.00000  test
                avx_ChirpData_f3 0.004306 0.00000  test
                avx_ChirpData_f4 0.003974 0.00000  test
                avx_ChirpData_f5 0.003947 0.00000  test
                avx_ChirpData_f6 0.004002 0.00000  test
                avx_ChirpData_fn 0.004189 0.00000  test
                avx_ChirpData_f2 0.003935 0.00000  choice

            Second run

                     v_ChirpData 0.009229 0.00000  test
                   fpu_ChirpData 0.017868 0.00000  test
               fpu_opt_ChirpData 0.009018 0.00000  test
             sse1_ChirpData_ak8e 0.007519 0.00000  test
              sse2_ChirpData_ak8 0.004623 0.00000  test
              sse3_ChirpData_ak8 0.004755 0.00000  test
                 avx_ChirpData_a 0.003940 0.00000  test
                 avx_ChirpData_b 0.003992 0.00000  test
                 avx_ChirpData_c 0.004212 0.00000  test
                 avx_ChirpData_d 0.004157 0.00000  test
                 avx_ChirpData_e 0.004050 0.00000  test
                avx_ChirpData_f2 0.004179 0.00000  test
                avx_ChirpData_f3 0.004142 0.00000  test
                avx_ChirpData_f4 0.003875 0.00000  test
                avx_ChirpData_f5 0.004078 0.00000  test
                avx_ChirpData_f6 0.004131 0.00000  test
                avx_ChirpData_fn 0.004142 0.00000  test
                avx_ChirpData_f4 0.003875 0.00000  choice

            Third run

                     v_ChirpData 0.009246 0.00000  test
                   fpu_ChirpData 0.018076 0.00000  test
               fpu_opt_ChirpData 0.009144 0.00000  test
             sse1_ChirpData_ak8e 0.007887 0.00000  test
              sse2_ChirpData_ak8 0.004614 0.00000  test
              sse3_ChirpData_ak8 0.004732 0.00000  test
                 avx_ChirpData_a 0.004012 0.00000  test
                 avx_ChirpData_b 0.003975 0.00000  test
                 avx_ChirpData_c 0.004200 0.00000  test
                 avx_ChirpData_d 0.004111 0.00000  test
                 avx_ChirpData_e 0.003970 0.00000  test
                avx_ChirpData_f2 0.003894 0.00000  test
                avx_ChirpData_f3 0.003784 0.00000  test
                avx_ChirpData_f4 0.003861 0.00000  test
                avx_ChirpData_f5 0.003912 0.00000  test
                avx_ChirpData_f6 0.003801 0.00000  test
                avx_ChirpData_fn 0.003966 0.00000  test
                avx_ChirpData_f3 0.003784 0.00000  choice

                   Test duration    10.19 seconds

Ftst_v7 completed successfully.
Logged

arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #102 on: 09 May 2012, 12:47:40 am »

Here is one with everything idle on the system.

=========================================================
Ftst_v7_J48_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.009247 0.00000  test
                   fpu_ChirpData 0.017567 0.00000  test
               fpu_opt_ChirpData 0.008871 0.00000  test
             sse1_ChirpData_ak8e 0.007218 0.00000  test
              sse2_ChirpData_ak8 0.004589 0.00000  test
              sse3_ChirpData_ak8 0.004675 0.00000  test
                 avx_ChirpData_a 0.003838 0.00000  test
                 avx_ChirpData_b 0.003844 0.00000  test
                 avx_ChirpData_c 0.004144 0.00000  test
                 avx_ChirpData_d 0.004042 0.00000  test
                 avx_ChirpData_e 0.003897 0.00000  test
                avx_ChirpData_f2 0.003701 0.00000  test
                avx_ChirpData_f3 0.003696 0.00000  test
                avx_ChirpData_f4 0.003701 0.00000  test
                avx_ChirpData_f5 0.003678 0.00000  test
                avx_ChirpData_f6 0.003678 0.00000  test
                avx_ChirpData_fn 0.004046 0.00000  test
                avx_ChirpData_f6 0.003678 0.00000  choice

            Second run

                     v_ChirpData 0.009537 0.00000  test
                   fpu_ChirpData 0.017549 0.00000  test
               fpu_opt_ChirpData 0.008801 0.00000  test
             sse1_ChirpData_ak8e 0.007091 0.00000  test
              sse2_ChirpData_ak8 0.004581 0.00000  test
              sse3_ChirpData_ak8 0.004691 0.00000  test
                 avx_ChirpData_a 0.003840 0.00000  test
                 avx_ChirpData_b 0.003835 0.00000  test
                 avx_ChirpData_c 0.004116 0.00000  test
                 avx_ChirpData_d 0.004036 0.00000  test
                 avx_ChirpData_e 0.003922 0.00000  test
                avx_ChirpData_f2 0.003738 0.00000  test
                avx_ChirpData_f3 0.003700 0.00000  test
                avx_ChirpData_f4 0.003722 0.00000  test
                avx_ChirpData_f5 0.003709 0.00000  test
                avx_ChirpData_f6 0.003696 0.00000  test
                avx_ChirpData_fn 0.003885 0.00000  test
                avx_ChirpData_f6 0.003696 0.00000  choice

            Third run

                     v_ChirpData 0.008990 0.00000  test
                   fpu_ChirpData 0.017410 0.00000  test
               fpu_opt_ChirpData 0.008669 0.00000  test
             sse1_ChirpData_ak8e 0.007166 0.00000  test
              sse2_ChirpData_ak8 0.004573 0.00000  test
              sse3_ChirpData_ak8 0.004653 0.00000  test
                 avx_ChirpData_a 0.003878 0.00000  test
                 avx_ChirpData_b 0.003845 0.00000  test
                 avx_ChirpData_c 0.004118 0.00000  test
                 avx_ChirpData_d 0.004046 0.00000  test
                 avx_ChirpData_e 0.003878 0.00000  test
                avx_ChirpData_f2 0.003707 0.00000  test
                avx_ChirpData_f3 0.003746 0.00000  test
                avx_ChirpData_f4 0.003841 0.00000  test
                avx_ChirpData_f5 0.003697 0.00000  test
                avx_ChirpData_f6 0.003668 0.00000  test
                avx_ChirpData_fn 0.003951 0.00000  test
                avx_ChirpData_f6 0.003668 0.00000  choice

                   Test duration     9.64 seconds

Ftst_v7 completed successfully.
Logged

arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #103 on: 09 May 2012, 12:49:58 am »

i3-2120, GTX560 crunching and CPU idle

=========================================================
Ftst_v7_J47_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.005192 0.00000  test
                   fpu_ChirpData 0.016616 0.00000  test
               fpu_opt_ChirpData 0.005312 0.00000  test
             sse1_ChirpData_ak8e 0.007554 0.00000  test
              sse2_ChirpData_ak8 0.004366 0.00000  test
              sse3_ChirpData_ak8 0.004680 0.00000  test
                 avx_ChirpData_a 0.002474 0.00000  test
                 avx_ChirpData_b 0.002890 0.00000  test
                 avx_ChirpData_c 0.002728 0.00000  test
                 avx_ChirpData_d 0.002087 0.00000  test
                 avx_ChirpData_e 0.002756 0.00000  test
                avx_ChirpData_f2 0.002708 0.00000  test
                avx_ChirpData_f3 0.002074 0.00000  test
                avx_ChirpData_f4 0.002303 0.00000  test
                avx_ChirpData_f5 0.002295 0.00000  test
                avx_ChirpData_f6 0.002532 0.00000  test
                avx_ChirpData_f3 0.002074 0.00000  choice

            Second run

                     v_ChirpData 0.007313 0.00000  test
                   fpu_ChirpData 0.015500 0.00000  test
               fpu_opt_ChirpData 0.005429 0.00000  test
             sse1_ChirpData_ak8e 0.006784 0.00000  test
              sse2_ChirpData_ak8 0.004199 0.00000  test
              sse3_ChirpData_ak8 0.004349 0.00000  test
                 avx_ChirpData_a 0.002453 0.00000  test
                 avx_ChirpData_b 0.002080 0.00000  test
                 avx_ChirpData_c 0.002121 0.00000  test
                 avx_ChirpData_d 0.002363 0.00000  test
                 avx_ChirpData_e 0.002128 0.00000  test
                avx_ChirpData_f2 0.002339 0.00000  test
                avx_ChirpData_f3 0.002652 0.00000  test
                avx_ChirpData_f4 0.002237 0.00000  test
                avx_ChirpData_f5 0.003082 0.00000  test
                avx_ChirpData_f6 0.002211 0.00000  test
                 avx_ChirpData_b 0.002080 0.00000  choice

            Third run

                     v_ChirpData 0.005128 0.00000  test
                   fpu_ChirpData 0.013508 0.00000  test
               fpu_opt_ChirpData 0.005062 0.00000  test
             sse1_ChirpData_ak8e 0.005944 0.00000  test
              sse2_ChirpData_ak8 0.004307 0.00000  test
              sse3_ChirpData_ak8 0.004244 0.00000  test
                 avx_ChirpData_a 0.002100 0.00000  test
                 avx_ChirpData_b 0.002253 0.00000  test
                 avx_ChirpData_c 0.002125 0.00000  test
                 avx_ChirpData_d 0.001955 0.00000  test
                 avx_ChirpData_e 0.002250 0.00000  test
                avx_ChirpData_f2 0.002177 0.00000  test
                avx_ChirpData_f3 0.002137 0.00000  test
                avx_ChirpData_f4 0.002128 0.00000  test
                avx_ChirpData_f5 0.002131 0.00000  test
                avx_ChirpData_f6 0.002574 0.00000  test
                 avx_ChirpData_d 0.001955 0.00000  choice

                   Test duration     8.86 seconds

Ftst_v7 completed successfully.
Logged

arkayn
Alpha Tester
Knight who says 'Ni!'
***
Offline Offline

Posts: 1066


Aaaarrrrgggghhhh


WWW
Re: AVX Optimized App Development
« Reply #104 on: 09 May 2012, 12:51:23 am »

i3-2120, idle

=========================================================
Ftst_v7_J48_Chirponly started.

Optimal function choices:
--------------------------------------------------------
                            name   timing   error
--------------------------------------------------------
                     v_ChirpData 0.004554 0.00000  test
                   fpu_ChirpData 0.012295 0.00000  test
               fpu_opt_ChirpData 0.004339 0.00000  test
             sse1_ChirpData_ak8e 0.006798 0.00000  test
              sse2_ChirpData_ak8 0.004179 0.00000  test
              sse3_ChirpData_ak8 0.004091 0.00000  test
                 avx_ChirpData_a 0.002076 0.00000  test
                 avx_ChirpData_b 0.002049 0.00000  test
                 avx_ChirpData_c 0.002097 0.00000  test
                 avx_ChirpData_d 0.002275 0.00000  test
                 avx_ChirpData_e 0.002107 0.00000  test
                avx_ChirpData_f2 0.002080 0.00000  test
                avx_ChirpData_f3 0.002063 0.00000  test
                avx_ChirpData_f4 0.002049 0.00000  test
                avx_ChirpData_f5 0.002050 0.00000  test
                avx_ChirpData_f6 0.002047 0.00000  test
                avx_ChirpData_fn 0.002191 0.00000  test
                avx_ChirpData_f6 0.002047 0.00000  choice

            Second run

                     v_ChirpData 0.004551 0.00000  test
                   fpu_ChirpData 0.012311 0.00000  test
               fpu_opt_ChirpData 0.004347 0.00000  test
             sse1_ChirpData_ak8e 0.005693 0.00000  test
              sse2_ChirpData_ak8 0.004187 0.00000  test
              sse3_ChirpData_ak8 0.004125 0.00000  test
                 avx_ChirpData_a 0.002071 0.00000  test
                 avx_ChirpData_b 0.002055 0.00000  test
                 avx_ChirpData_c 0.002099 0.00000  test
                 avx_ChirpData_d 0.001932 0.00000  test
                 avx_ChirpData_e 0.001932 0.00000  test
                avx_ChirpData_f2 0.002088 0.00000  test
                avx_ChirpData_f3 0.002060 0.00000  test
                avx_ChirpData_f4 0.002052 0.00000  test
                avx_ChirpData_f5 0.002050 0.00000  test
                avx_ChirpData_f6 0.002052 0.00000  test
                avx_ChirpData_fn 0.002187 0.00000  test
                 avx_ChirpData_d 0.001932 0.00000  choice

            Third run

                     v_ChirpData 0.004542 0.00000  test
                   fpu_ChirpData 0.012313 0.00000  test
               fpu_opt_ChirpData 0.004336 0.00000  test
             sse1_ChirpData_ak8e 0.005710 0.00000  test
              sse2_ChirpData_ak8 0.004181 0.00000  test
              sse3_ChirpData_ak8 0.004121 0.00000  test
                 avx_ChirpData_a 0.002073 0.00000  test
                 avx_ChirpData_b 0.002051 0.00000  test
                 avx_ChirpData_c 0.002099 0.00000  test
                 avx_ChirpData_d 0.001932 0.00000  test
                 avx_ChirpData_e 0.001932 0.00000  test
                avx_ChirpData_f2 0.002078 0.00000  test
                avx_ChirpData_f3 0.002061 0.00000  test
                avx_ChirpData_f4 0.002052 0.00000  test
                avx_ChirpData_f5 0.002053 0.00000  test
                avx_ChirpData_f6 0.002048 0.00000  test
                avx_ChirpData_fn 0.002186 0.00000  test
                 avx_ChirpData_e 0.001932 0.00000  choice

                   Test duration     8.94 seconds

Ftst_v7 completed successfully.
Logged

Pages: 1 ... 5 6 [7] 8 9 ... 11 Go Up Print 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Discussion Forum  |  Topic: AVX Optimized App Development « previous next »
Jump to:  


Quote!
Nothing is as easy as it looks.
- Murphy's Law

 
Site Statistics
Total Members:92
Total Posts:51,850
Total Topics:1,450
Downloads
..Some PHP stuff ToDo
Pages served
Today:2,291
Total:17,509,148
(since 6/26/2006)
Latest Member:
Philip Bott
 
 
Seti@Home optimized science apps and information | Powered by Enigma 2.0 (RC1).
© 2003-2013, LSP Dev Team. All Rights Reserved.
Seti@Home optimized science apps and information Forums | Powered by SMF.
© 2005, Simple Machines LLC. All Rights Reserved.
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!