Yepp Performance Problem!!!

59 views
Skip to first unread message

Rui Barbosa

unread,
Sep 25, 2014, 8:52:50 AM9/25/14
to yeppp-...@googlegroups.com
Hi i'm wondering what is wrong here...
I've created a demo sample project in visual studio 2012.
Added the entropy sample c++ code to it.
and hit run and for my surprise the naive implementation is much faster than the yeppp implmentation.
What can possible be going wrong?
My results are:
 
Processor: Intel Core i7-3667U
Logical cores: 4
L1I: 32768
L1D: 32768
L2: 262144
L3: 4194304
Naive implementation:
        Entropy = 4194002.298628
        Time = 0.225382
Yeppp! implementation:
        Entropy = 4194002.298631
        Time = 3.237421

Rui Barbosa

unread,
Sep 25, 2014, 9:03:34 AM9/25/14
to yeppp-...@googlegroups.com

The same problema is happening with the polynomial sample...
Naive implementation:
        Time = 0.868909 secs
        Performance = 1.930838 GFLOPS
Yeppp! implementation:
        Time = 1.847622 secs
        Performance = 0.908044 GFLOPS
Max error:   0.000%

Marat Dukhan

unread,
Sep 25, 2014, 10:12:35 AM9/25/14
to Rui Barbosa, yeppp-...@googlegroups.com
I suppose that you use 32-bit (x86) version of the library.
The 32-bit version does not include optimized kernels.
To benefit from optimized kernels in Yeppp! please use 64-bit (x86-64) version of the library. Some kernels have also optimized version for ARM. Please look at documentation on individual function for the list of optimized implementations.
You may subscribe to this issue in Yeppp! bug tracker to know when 32-bit x86 kernels are implemented.

Regards,
Marat

--
You received this message because you are subscribed to the Google Groups "yeppp-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to yeppp-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages