LINUX.ORG.RU
ФорумTalks

Давайте достанем и померяемся, раунд 2


1

1

После того как половина ЛОРа поучаствовала здесь Господа, давайте достанем и померяемся и померялась целочисленным числодроблением, настало время второго раунда. Да здравствует плавающая точка.

Суть такова. Качаем эту штуку http://www.numberworld.org/y-cruncher/y-cruncher v0.6.3.9415.tar.gz, распаковываем и запускаем «x64 SSE3 ~ Kasumi.out». На вопрос Enter your choice: отвечаем 0, на следующий вопрос Select a Benchmark Type: отвечаем 1, и наконец на последний вопрос Select a Benchmark Size: отвечаем 2.

Ждём результаты, показываем.

Вот что у меня намерялось:

Constant :  Pi
Algorithm:  Chudnovsky Formula

Decimal Digits    :   50,000,000
Hexadecimal Digits:   Disabled

Threads:    6
Mode   :    Ram Only

Pi:  16.008 seconds  ( 0.004 hours )

Total Computation Time:             17.753 seconds  ( 0.005 hours )
Total Time (with output + verify):  18.676 seconds  ( 0.005 hours )

CPU Utilization:        471.632 %
Multi-core Efficiency:  78.6054 %

Version:          0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s):     AMD FX(tm)-6300 Six-Core Processor 
Logical Cores:    6
Physical Memory:  8,330,690,560 ( 7.75 GB )
CPU Frequency:    4,219,315,472 Hz  (frequency may be inaccurate)

Вангую, что amd будут порваны в этом тесте. А да, желающие могут запускать avx версию.

Constant :  Pi
Algorithm:  Chudnovsky Formula

Decimal Digits    :   50,000,000
Hexadecimal Digits:   Disabled

Threads:    4
Mode   :    Ram Only

Pi:  205.592 seconds  ( 0.057 hours )

Total Computation Time:             228.736 seconds  ( 0.064 hours )
Total Time (with output + verify):  236.479 seconds  ( 0.066 hours )

CPU Utilization:        363.694 %
Multi-core Efficiency:  90.9234 %

Version:          0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s):     Intel(R) Atom(TM) CPU D525 @ 1.80GHz
Logical Cores:    4
Physical Memory:  4,136,325,120 ( 3.85 GB )
CPU Frequency:    1,799,961,984 Hz  (frequency may be inaccurate)
Black_Roland ★★★★ ()
Ответ на: комментарий от imul

Потыкал в маркете, под андрюшу есть superpi - можно, так сказать, оценить масштаб слива. Там правда нет размера 50М, видимо слишком жирно.

На моем одноядерном 1ГГц китайфоне 1М посчиталось за 27 секунд, 4М осилил за 136 секунд. Экстраполируя на 50М должно быть порядка 2000 секунд.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

4 ядра
Красенький: 1M - 13,845 и 4M - 72,982
Зелёненький считает только до 512K. Отработал за 177.191 сек 18 раундов в один поток. На i5 аналогично отработал за 7.156 сек.

imul ★★★★★ ()
Ответ на: комментарий от no-such-file

Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 50,000,000
Hexadecimal Digits: Disabled

Threads: 4
Mode : Ram Only

Start Time: Tue Jan 28 13:13:44 2014

Reserving Working Memory... 233 MB
Constructing Twiddle Tables... 3.64 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 3,525,687 terms
Time: 24.702 seconds ( 0.007 hours )
Division...
Time: 1.639 seconds ( 0.000 hours )
InvSqrt...
Time: 1.025 seconds ( 0.000 hours )
Final Multiply...
Time: 0.704 seconds ( 0.000 hours )

Pi: 28.070 seconds ( 0.008 hours )

Base Converting:
Time: 2.787 seconds ( 0.001 hours )

Writing Decimal Digits: 50,000,000 digits written

Verifying Base Conversion...
Time: 1.025 seconds ( 0.000 hours )

Start Time: Tue Jan 28 13:13:44 2014
End Time: Tue Jan 28 13:14:17 2014

Total Computation Time: 30.857 seconds ( 0.009 hours )
Total Time (with output + verify): 32.162 seconds ( 0.009 hours )

CPU Utilization: 367.307 %
Multi-core Efficiency: 91.8266 %

Last Digits: Pi
4127897300 0153683630 8346732220 0943329365 1632962502 : 49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654 : 50,000,000

Version: 0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s): Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz
Logical Cores: 4
Physical Memory: 4,026,515,456 ( 3.75 GB )
CPU Frequency: 1,696,144,208 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 50,000,000.txt

Benchmark Successful. The digits appear to be OK.

imul ★★★★★ ()
Ответ на: комментарий от no-such-file

Если вернусь из командировки, напрягу е5-2680 в 16 потоков...

imul ★★★★★ ()

Ушел собирать руткит в бинарик, ждите тему «раунд 3».

unt1tled ★★★★ ()
Ответ на: комментарий от no-such-file

А, так это ноут.

да

Погуглил, ну нихрена себе цены.

Погугли на ебее, там чуточку радостнее. :)

imul ★★★★★ ()
Constant :  Pi
Algorithm:  Chudnovsky Formula

Decimal Digits    :   50,000,000
Hexadecimal Digits:   Disabled

Threads:    6
Mode   :    Ram Only

Start Time: Tue Jan 28 17:48:18 2014

Reserving Working Memory...          266 MB
Constructing Twiddle Tables...      3.64 MB
Allocating I/O Buffers...           0 bytes                                                                                     

Begin Computation:

Summing Series...  3,525,687 terms
Time:    16.052 seconds  ( 0.004 hours )                                       
Division...
Time:    1.209 seconds  ( 0.000 hours )                                        
InvSqrt...
Time:    0.871 seconds  ( 0.000 hours )                                        
Final Multiply...
Time:    0.415 seconds  ( 0.000 hours )                                        

Pi:  18.546 seconds  ( 0.005 hours )

Base Converting:
Time:    1.741 seconds  ( 0.000 hours )                                        

Writing Decimal Digits:   50,000,000  digits written

Verifying Base Conversion...
Time:    0.674 seconds  ( 0.000 hours )                                        

Start Time: Tue Jan 28 17:48:18 2014
End Time:   Tue Jan 28 17:48:41 2014

Total Computation Time:             20.288 seconds  ( 0.006 hours )
Total Time (with output + verify):  22.668 seconds  ( 0.006 hours )

CPU Utilization:        431.793 %
Multi-core Efficiency:  71.9655 %

Last Digits:  Pi
4127897300 0153683630 8346732220 0943329365 1632962502  :  49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654  :  50,000,000

Version:          0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s):     AMD Phenom(tm) II X6 1100T Processor
Logical Cores:    6
Physical Memory:  4,143,226,880 ( 3.85 GB )
CPU Frequency:    3,315,086,544 Hz  (frequency may be inaccurate)
der_looser ★★ ()

А там x86 нема? Хотя чего я сюда приперся со своим Pentium Dual Core, тут наверное царист сириус-бизнес с Core iN и аналогами от AMD.

a1batross ★★★★★ ()

Дано:

Processor(s):          AMD A4-5300 APU with Radeon(tm) HD Graphics 
Logical Cores:         2
Physical Memory:       3,480,420,352 bytes  ( 3.24 GB )
CPU Frequency:         3,393,822,592 Hz

Получаем:

Program Version:       0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Computation Time:      51.629 seconds
Total Time:            54.613 seconds
CPU Utilization:       197.041 %
Multi-core Efficiency: 98.521 %
Program Version:       0.6.3 Build 9415 (x64 SSE4.1 - Linux ~ Nagisa)
Computation Time:      51.761 seconds
Total Time:            54.781 seconds
CPU Utilization:       195.573 %
Multi-core Efficiency: 97.787 %
Program Version:       0.6.3 Build 9415 (x64 SSE4.1 - Linux ~ Ushio)
Computation Time:      49.671 seconds
Total Time:            52.691 seconds
CPU Utilization:       195.830 %
Multi-core Efficiency: 97.915 %
Program Version:       0.6.3 Build 9415 (x64 AVX - Linux ~ Hina)
Computation Time:      65.388 seconds
Total Time:            67.640 seconds
CPU Utilization:       196.290 %
Multi-core Efficiency: 98.145 %

AMD таки не может в AVX?

ksa242 ()
Ответ на: комментарий от ksa242

AMD таки не может в AVX?

Ну, как видишь, с трудом. Автор обещает скоро сделать вариант с поддержкой FMA4 и XOP, вот тогда и посмотрим.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 50,000,000
Hexadecimal Digits: Disabled

Threads: 16
Mode : Ram Only

Start Time: Thu Jan 30 19:04:09 2014

Reserving Working Memory... 369 MB
Constructing Twiddle Tables... 3.64 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 3,525,687 terms
Time: 7.885 seconds ( 0.002 hours )
Division...
Time: 0.560 seconds ( 0.000 hours )
InvSqrt...
Time: 0.406 seconds ( 0.000 hours )
Final Multiply...
Time: 0.225 seconds ( 0.000 hours )

Pi: 9.077 seconds ( 0.003 hours )

Base Converting:
Time: 0.843 seconds ( 0.000 hours )

Writing Decimal Digits: 50,000,000 digits written

Verifying Base Conversion...
Time: 0.364 seconds ( 0.000 hours )

Start Time: Thu Jan 30 19:04:09 2014
End Time: Thu Jan 30 19:04:20 2014

Total Computation Time: 9.921 seconds ( 0.003 hours )
Total Time (with output + verify): 10.521 seconds ( 0.003 hours )

CPU Utilization: 889.669 %
Multi-core Efficiency: 55.6043 %

Last Digits: Pi
4127897300 0153683630 8346732220 0943329365 1632962502 : 49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654 : 50,000,000

Version: 0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s): Genuine Intel(R) CPU @ 2.70GHz
Logical Cores: 16
Physical Memory: 33,655,681,024 ( 31.3 GB )
CPU Frequency: 2,700,045,806 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 50,000,000.txt

Benchmark Successful. The digits appear to be OK.



Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 50,000,000
Hexadecimal Digits: Disabled

Threads: 16
Mode : Ram Only

Start Time: Thu Jan 30 19:05:41 2014

Reserving Working Memory... 368 MB
Constructing Twiddle Tables... 6.64 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 3,525,687 terms
Time: 8.497 seconds ( 0.002 hours )
Division...
Time: 0.758 seconds ( 0.000 hours )
InvSqrt...
Time: 0.491 seconds ( 0.000 hours )
Final Multiply...
Time: 0.219 seconds ( 0.000 hours )

Pi: 9.966 seconds ( 0.003 hours )

Base Converting:
Time: 0.969 seconds ( 0.000 hours )

Writing Decimal Digits: 50,000,000 digits written

Verifying Base Conversion...
Time: 0.347 seconds ( 0.000 hours )

Start Time: Thu Jan 30 19:05:41 2014
End Time: Thu Jan 30 19:05:52 2014

Total Computation Time: 10.935 seconds ( 0.003 hours )
Total Time (with output + verify): 11.538 seconds ( 0.003 hours )

CPU Utilization: 797.874 %
Multi-core Efficiency: 49.8672 %

Last Digits: Pi
4127897300 0153683630 8346732220 0943329365 1632962502 : 49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654 : 50,000,000

Version: 0.6.3 Build 9415 (x64 SSE4.1 - Linux ~ Nagisa)
Processor(s): Genuine Intel(R) CPU @ 2.70GHz
Logical Cores: 16
Physical Memory: 33,655,681,024 ( 31.3 GB )
CPU Frequency: 2,700,083,806 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 50,000,000.txt

Benchmark Successful. The digits appear to be OK.


Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 50,000,000
Hexadecimal Digits: Disabled

Threads: 16
Mode : Ram Only

Start Time: Thu Jan 30 19:07:15 2014

Reserving Working Memory... 256 MB
Constructing Twiddle Tables... 2.52 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 3,525,687 terms
Time: 8.347 seconds ( 0.002 hours )
Division...
Time: 0.615 seconds ( 0.000 hours )
InvSqrt...
Time: 0.403 seconds ( 0.000 hours )
Final Multiply...
Time: 0.199 seconds ( 0.000 hours )

Pi: 9.565 seconds ( 0.003 hours )

Base Converting:
Time: 0.875 seconds ( 0.000 hours )

Writing Decimal Digits: 50,000,000 digits written

Verifying Base Conversion...
Time: 0.377 seconds ( 0.000 hours )

Start Time: Thu Jan 30 19:07:15 2014
End Time: Thu Jan 30 19:07:26 2014

Total Computation Time: 10.440 seconds ( 0.003 hours )
Total Time (with output + verify): 11.046 seconds ( 0.003 hours )

CPU Utilization: 825.248 %
Multi-core Efficiency: 51.578 %

Last Digits: Pi
4127897300 0153683630 8346732220 0943329365 1632962502 : 49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654 : 50,000,000

Version: 0.6.3 Build 9415 (x64 SSE4.1 - Linux ~ Ushio)
Processor(s): Genuine Intel(R) CPU @ 2.70GHz
Logical Cores: 16
Physical Memory: 33,655,681,024 ( 31.3 GB )
CPU Frequency: 2,700,099,518 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 50,000,000.txt

Benchmark Successful. The digits appear to be OK.



Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 50,000,000
Hexadecimal Digits: Disabled

Threads: 16
Mode : Ram Only

Start Time: Thu Jan 30 19:08:10 2014

Reserving Working Memory... 279 MB
Constructing Twiddle Tables... 2.51 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 3,525,687 terms
Time: 7.073 seconds ( 0.002 hours )
Division...
Time: 0.503 seconds ( 0.000 hours )
InvSqrt...
Time: 0.356 seconds ( 0.000 hours )
Final Multiply...
Time: 0.186 seconds ( 0.000 hours )

Pi: 8.118 seconds ( 0.002 hours )

Base Converting:
Time: 0.708 seconds ( 0.000 hours )

Writing Decimal Digits: 50,000,000 digits written

Verifying Base Conversion...
Time: 0.321 seconds ( 0.000 hours )

Start Time: Thu Jan 30 19:08:10 2014
End Time: Thu Jan 30 19:08:19 2014

Total Computation Time: 8.826 seconds ( 0.002 hours )
Total Time (with output + verify): 9.384 seconds ( 0.003 hours )

CPU Utilization: 792.406 %
Multi-core Efficiency: 49.5254 %

Last Digits: Pi
4127897300 0153683630 8346732220 0943329365 1632962502 : 49,999,950
5130045796 0464561703 2424263071 4554183801 7945652654 : 50,000,000

Version: 0.6.3 Build 9415 (x64 AVX - Linux ~ Hina)
Processor(s): Genuine Intel(R) CPU @ 2.70GHz
Logical Cores: 16
Physical Memory: 33,655,681,024 ( 31.3 GB )
CPU Frequency: 2,700,072,670 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 50,000,000.txt

Benchmark Successful. The digits appear to be OK.

imul ★★★★★ ()
Ответ на: комментарий от imul

Честно говоря, для проца за такую цену... я думал результат будет круче. Хотя Multi-core Efficiency 50% как бы говорит нам, что на большом размере задачи результат будет в 2 раза лучше.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

У него производительность на ядро сопоставима с современными десктопными и7. По идее утилизация должна быть явно не 800% на 16 потоках. Может программа больше 8 не использует?

imul ★★★★★ ()
Ответ на: комментарий от imul

Может программа больше 8 не использует?

Использует. Дело в том, что размер задачи взят не очень большой и при раскидывании на много потоков накладные расходы съедают профит. На большом размере задачи утилизация будет выше.

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

0 1 6

В фоне правда собирается в 15 потоков хромиум, и прерывать не хочется. И лайты майнятся в 16 потоков.
Можно крутануть конечно и монопольно. Но цель была глянуть только лишь на утилизацию.

Constant : Pi
Algorithm: Chudnovsky Formula

Decimal Digits : 1,000,000,000
Hexadecimal Digits: Disabled

Threads: 16
Mode : Ram Only

Start Time: Thu Jan 30 20:53:27 2014

Reserving Working Memory... 4.65 GB
Constructing Twiddle Tables... 3.64 MB
Allocating I/O Buffers... 0 bytes

Begin Computation:

Summing Series... 70,513,673 terms
Time: 654.885 seconds ( 0.182 hours )
Division...
Time: 37.735 seconds ( 0.010 hours )
InvSqrt...
Time: 25.389 seconds ( 0.007 hours )
Final Multiply...
Time: 15.959 seconds ( 0.004 hours )

Pi: 733.968 seconds ( 0.204 hours )

Base Converting:
Time: 59.703 seconds ( 0.017 hours )

Writing Decimal Digits: 1,000,000,000 digits written

Verifying Base Conversion...
Time: 22.419 seconds ( 0.006 hours )

Start Time: Thu Jan 30 20:53:27 2014
End Time: Thu Jan 30 21:07:10 2014

Total Computation Time: 793.670 seconds ( 0.220 hours )
Total Time (with output + verify): 823.198 seconds ( 0.229 hours )

CPU Utilization: 436.258 %
Multi-core Efficiency: 27.2661 %

Last Digits: Pi
6434543524 2766553567 4357021939 6394581990 5483278746 : 999,999,950
7139868209 3196353628 2046127557 1517139511 5275045519 : 1,000,000,000

Version: 0.6.3 Build 9415 (x64 SSE3 - Linux ~ Kasumi)
Processor(s): Genuine Intel(R) CPU @ 2.70GHz
Logical Cores: 16
Physical Memory: 33,655,681,024 ( 31.3 GB )
CPU Frequency: 2,700,081,020 Hz (frequency may be inaccurate)

Result File: Validation - Pi - 1,000,000,000.txt

Benchmark Successful. The digits appear to be OK.

Видимо придётся позже крутануть монопольно, чтобы убедиться в утилизации 1600%

imul ★★★★★ ()
Ответ на: комментарий от imul

Видимо придётся позже крутануть монопольно, чтобы убедиться в утилизации 1600%

Ага.

И лайты майнятся в 16 потоков

И что есть профит, на процике то, сколько килохэшей выдает?

no-such-file ★★★★★ ()
Ответ на: комментарий от no-such-file

В среднем где-то 80-90. Не напряжно и не заметно, пусть будет.

imul ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.