LINUX.ORG.RU

Ответ на: комментарий от unanimous
[ megabaks@desktop ] ~/linpack_10.3.7/benchmarks/linpack $ ./xlinpack_xeon32
Input data or print help ? Type [data]/help :
18500
Number of equations to solve (problem size): 18500
Leading dimension of array: 4
Warning: incorrect parameter Leading dimension of array (18500),
must be not less than (18500),
set to default value (18500).
Number of trials to run: 4
Data alignment value (in Kbytes): 4
Current date/time: Sun Oct 30 01:34:00 2011

CPU frequency:    3.170 GHz
Number of CPUs: 1
Number of cores: 2
Number of threads: 2

Parameters are set to:

Number of tests                             : 1
Number of equations to solve (problem size) : 18500
Leading dimension of array                  : 18500
Number of trials to run                     : 4    
Data alignment value (in Kbytes)            : 4    

Maximum memory requested that can be used = 2738374096, at the size = 18500

============= Timing linear equation system solver =================

Size   LDA    Align. Time(s)    GFlops   Residual     Residual(norm)
18500  18500  4      208.953    20.2044  3.292472e-10 3.409721e-02

ждать лень до конца
у меня всё сломано и ничего не работает?

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

так

18500  18500  4      212.239    19.8915  3.292472e-10 3.409721e-02
18500  18500  4      209.246    20.1761  3.292472e-10 3.409721e-02
18500  18500  4      214.648    19.6683  3.292472e-10 3.409721e-02

Performance Summary (GFlops)

Size   LDA    Align.  Average  Maximal
18500  18500  4       19.9851  20.2044 

End of tests

[ megabaks@desktop ] ~/linpack_10.3.7/benchmarks/linpack $ 
вот остаток выхлопа

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

А вот мои результаты:

$ ./xlinpack_xeon32 
Input data or print help ? Type [data]/help :

Number of equations to solve (problem size): 18500
Leading dimension of array: 18500
Number of trials to run: 1
Data alignment value (in Kbytes): 4
Current date/time: Sat Oct 29 23:53:55 2011

CPU frequency:    3.188 GHz
Number of CPUs: 1
Number of cores: 2
Number of threads: 4

Parameters are set to:

Number of tests                             : 1
Number of equations to solve (problem size) : 18500
Leading dimension of array                  : 18500
Number of trials to run                     : 1    
Data alignment value (in Kbytes)            : 4    

Maximum memory requested that can be used = 2738374096, at the size = 18500

============= Timing linear equation system solver =================

Size   LDA    Align. Time(s)    GFlops   Residual     Residual(norm)
18500  18500  4      129.640    32.5654  1.184009e+03 1.226173e+11

Performance Summary (GFlops)

Size   LDA    Align.  Average  Maximal
18500  18500  4       32.5654  32.5654 

End of tests

И это НЕ БИТАЯ ПАМЯТЬ, потому что а) я ее многократно проверил, б) 64-битные Scientific 6.1 и Ubuntu 11.04 дают одинаковые и ПРАВИЛЬНЫЕ результаты, хотя там весь софт разный.

Так что PAE, скажем так, какой-то странный.

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

Это итеративный алгоритм решения системы линейных уравнений - стандартный тест производительности компов. Residual — это невязка, разность между данной правой частью линейного уравнения и вычисленной с помощью полученного решения. Понятно, что она должна быть близка к 0, если нет — это не решение, а говно какое-то.

Вот и оказывается, что с PAE ядром получается какое-то говно. Мое предположение — оно как-то некорректно сохраняет состояние сопроцессора и/или регистров SSE при обработке исключений страниц и/или переключения контекста.

Да, если что, опыты все поставлены с дефолтным ядром Ubuntu 11.04 PAE. Причем оно несколько раз обновлялось, но картина не меняется. Причем, как я уже сказал, x86_64 Ubuntu 11.04 работает корректно.

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

Ну как бы ты понимаешь, что это говорит больше о том, что от PAE нужно держаться подальше, коль скоро от него такие приколы.

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

нет
я таки думаю, что от убунты надо держаться по-дальше
просто очередной раз моё мнение подтвердилось на практике

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

Ну так мы не заслушали тесты других дистрибутивов, так что я не поторопился бы делать выводы.

unanimous ★★★★★
()
Ответ на: комментарий от unanimous
[alfirk linpack]$ ./xlinpack_xeon32
Input data or print help ? Type [data]/help :

Number of equations to solve (problem size): 18500
Leading dimension of array: 18500
Number of trials to run: 4
Data alignment value (in Kbytes): 4
Current date/time: Sun Oct 30 03:01:33 2011

CPU frequency:    2.591 GHz
Number of CPUs: 1
Number of cores: 4
Number of threads: 4

Parameters are set to:

Number of tests                             : 1
Number of equations to solve (problem size) : 18500
Leading dimension of array                  : 18500
Number of trials to run                     : 4
Data alignment value (in Kbytes)            : 4

Maximum memory requested that can be used = 2738374096, at the size = 18500

============= Timing linear equation system solver =================

Size   LDA    Align. Time(s)    GFlops   Residual     Residual(norm)
18500  18500  4      577.582    7.3094   3.277050e-10 3.393750e-02
18500  18500  4      311.500    13.5530  3.277050e-10 3.393750e-02

[alfirk linpack]$ uname -a
Linux alfirk 2.6.18-274.3.1.el5PAE #1 SMP Tue Sep 6 19:27:42 EDT 2011 i686 athlon i386 GNU/Linux

Я не осилил выждать до конца.

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

Подходящей убунты под рукой нет, к сожалению.

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

Пока нет, т.к. осталась зависимость от железа. У меня новый проц на SandyBridge, не исключено, что это сочетание SandyBridge + PAE

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

Срочно на диету без гламура(скриптов)

Бровсер джва гига? Да вы батенька разбаловали своего бровсера.

kraftello ★★★★★
()

тс-у

Знатный срач, не ожидал такой реакции на вброс х86-64. ИМХО 64 (не виноватый я) для десктопа избыточно, а проблем можно огрести. Для специфических требований другой коленкор.

kraftello ★★★★★
()
Ответ на: комментарий от unanimous
Number of equations to solve (problem size): 18500
Leading dimension of array: 18500
Number of trials to run: 1
Data alignment value (in Kbytes): 4
Current date/time: Sun Oct 30 08:23:43 2011

CPU frequency:    2.592 GHz
Number of CPUs: 1
Number of cores: 2
Number of threads: 2

Parameters are set to:

Number of tests                             : 1
Number of equations to solve (problem size) : 18500
Leading dimension of array                  : 18500
Number of trials to run                     : 1    
Data alignment value (in Kbytes)            : 4    

Maximum memory requested that can be used = 2738374096, at the size = 18500

============= Timing linear equation system solver =================

Size   LDA    Align. Time(s)    GFlops   Residual     Residual(norm)
18500  18500  4      225.541    18.7184  3.292472e-10 3.409721e-02

Performance Summary (GFlops)

Size   LDA    Align.  Average  Maximal
18500  18500  4       18.7184  18.7184 

End of tests

Intel(R) Pentium(R) CPU G620 @ 2.60GHz семейство SandyBridge, суся, 3.1.0 с пае

Novell-ch ★★★★★
()

x86_64. Если таки фанатик x86, то там ничего патчить не надо: у большинства дистрибутивов и так есть ядра с PAE.

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

причём здесь Hugepage?
KSM only operates on those areas of address space which an application
has advised to be likely candidates for merging, by using the madvise(2)
system call: int madvise(addr, length, MADV_MERGEABLE).

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

+Suse
на SandyBridge
ты не надумал со мной согласиться? ;)

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

http://www.gearsongallium.com/?p=181 таже суся 12.1 только с десктопным ядром в котором включенно пае, и более свежей месой.
дельфином монтируем диск и запускаем linpack, только что проверил сам, даже получилось больше GFlops,

Novell-ch ★★★★★
()
Ответ на: комментарий от unanimous
root@heze:~/linpack_10.3.7/benchmarks/linpack# ./xlinpack_xeon32
Input data or print help ? Type [data]/help :

Number of equations to solve (problem size): 15000
Leading dimension of array: 15000
Number of trials to run: 2
Data alignment value (in Kbytes): 4
Current date/time: Sun Oct 30 19:17:54 2011

CPU frequency:    2.321 GHz
Number of CPUs: 1
Number of cores: 2
Number of threads: 2

Parameters are set to:

Number of tests                             : 1
Number of equations to solve (problem size) : 15000
Leading dimension of array                  : 15000
Number of trials to run                     : 2
Data alignment value (in Kbytes)            : 4

Maximum memory requested that can be used = 1800304096, at the size = 15000

============= Timing linear equation system solver =================

Size   LDA    Align. Time(s)    GFlops   Residual     Residual(norm)
15000  15000  4      172.098    13.0765  2.213416e-10 3.486168e-02
15000  15000  4      172.506    13.0456  2.213416e-10 3.486168e-02

Performance Summary (GFlops)

Size   LDA    Align.  Average  Maximal
15000  15000  4       13.0611  13.0765

End of tests

root@heze:~/linpack_10.3.7/benchmarks/linpack# uname -a
Linux heze 3.0.0-12-generic-pae #20-Ubuntu SMP Fri Oct 7 16:37:17 UTC 2011 i686 athlon i386 GNU/Linux
root@heze:~/linpack_10.3.7/benchmarks/linpack#

Убунта в виртуалбоксе.

AptGet ★★★
()

Можно только ядро 64-битное подсунуть.
Остальное не менять.

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

Мля, вот этого я уже не понимаю :(

Допустим, что у меня что-то встало криво, но что? Бинарник статический, не зависит ни от каких библиотек, ядро стандартное, обновлялось не раз, вряд ли же оно несколько раз подряд «побилось».

Мож какая виртуализация включенная виновата?

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

Мб завтра я доберусь до машины с установленной убунтой и попробую на ней. Баг, возможно, не проявляется в виртуалбоксе.

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

Попробовал сейчас сбросить биос к заводским настройкам, мало ли чего налажал там — та же картина, linpack выдает какую-то лажу.

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

кстати - много ты знаешь приложений, которым надо овер 3 гига в одно рыло?

top - 19:41:05 up 20 days, 17:36,  5 users,  load average: 4.06, 4.08, 4.02
Tasks: 191 total,   6 running, 185 sleeping,   0 stopped,   0 zombie
Cpu0  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  : 99.7%us,  0.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  : 99.7%us,  0.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16496184k total, 15626100k used,   870084k free,   138900k buffers
Swap:  2104472k total,   113108k used,  1991364k free, 14166664k cached

  PID %MEM  VIRT SWAP  RES CODE DATA  SHR nFLT nDRT S  PR  NI %CPU COMMAND                                                                     
28752  0.9  188m  37m 150m 1096 157m 3340    1    0 R  25   0  100 HyperFLOW3D-0.4                                                             
28755 77.4 12.2g  32m  12g 1096  82m  12g   19    0 R  25   0  100 HyperFLOW3D-0.4                                                             
28753  0.9  187m  37m 150m 1096 157m 3632    0    0 R  25   0  100 HyperFLOW3D-0.4                                                             
28754  0.9  189m  38m 151m 1096 159m 3348    2    0 R  25   0  100 HyperFLOW3D-0.4  

CAE подойдёт ? :P

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

>Первый мой купленный компьютер имел 13GB винт и 64MB памяти.

А мой - 48кб RAM :)

ПО потихоньку скатывается в полное говно.

Это не ПО скатилось а компы доросли до нормального ПО :)

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

>перечитай тред и подумай кто тут ошибся

Ну мало ли ты говна успел в нем понаписать :)

Правильный ответ на вопрос: «чтобы были полноценные 8 гб» ответ однозначен

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

>критерия полноценности нет

Это у вас нет :)

Для всех остальных ответ однозначен :)

В дженерал специально для Вас есть специальная тема 32 vs 64

Вам туда, и не засирайте вашими измышлениями другие темы :)

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

а, я перепутал, просто Hugepage тоже использует madvise

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