Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Memset & memcpy extremly slow on E5-2420

18 views
Skip to first unread message

Yann Marigo

unread,
Apr 25, 2013, 1:18:46 PM4/25/13
to
Hello,

I'm benchmarking our new Supermicro servers and i noticed poor
performances of the memset and memcpy fonctions

The config : 2x E5-2420, 12 x 8Gb DDR3 ECC reg 12800, SSD , debian
stable amd64 up to date

Stream results are really good :
Function Best Rate MB/s Avg time Min time Max time
Copy: 35890.9 0.004463 0.004458 0.004470
Scale: 35715.2 0.004493 0.004480 0.004531
Add: 36412.8 0.006597 0.006591 0.006601
Triad: 36535.7 0.006580 0.006569 0.006588

but bandwidth-0.32 is giving me poor library performances :
Library: memset 3991.9 MB/s
Library: memcpy 2373.5 MB/s


If i compare with our development server Dell R210 server ( 1 x E31240,
4 x 4 GB DDR3 1333, sata 10k, debian stable amd64 up to date),
stream is much slower :
Function Best Rate MB/s Avg time Min time Max time
Copy: 11862.3 0.023112 0.013488 0.043449
Scale: 11829.9 0.022943 0.013525 0.034822
Add: 13162.2 0.024458 0.018234 0.034396
Triad: 13263.3 0.026572 0.018095 0.036060


but, in use, memset and memcpy are really faster :
Library: memset 15411.6 MB/s
Library: memcpy 7925.9 MB/s


Is there something i can do ?

What could be the reason of the poor performances of Supermicro ?

Thank's a lot for help !
--
Yann Marigo
http://www.yannos.com
0 new messages