Выбор процессора (нужны добровольцы погнять задачу)

agaaaa

Нужны добровольцы со следующими моделями процессоров для помощи в выборе процессора под конкретную научную задачу:
- Core i7 Sandy Bridge (любой)
- Core i7 Ivy Bridge (любой)
- Core i7 Sandy Bridge-E (шестиядерники)
- AMD FX 81x0
- AMD Phenom II X6 (любой)
- AMD A8-*, A10-*
- Остальные могут просто запустить в качестве бенчмарка.
Для работы требуется .NET 4
Инструкция по запуску: распаковать; запустить QGeneticProgramming.exe; подождать 5 минут, не нагружая компьютер вычислениями. Ожидаемый вывод:
loaded generation №835
evolution started
evolution started
evolution started
evolution started

... тут ничего не будет происходить 5 минут, рабы будут жрать процессор ...

[slave 912e24be-d4e5-4e65-8c49-206bf7141a8f] fenced! processed: 80 generations
[slave a814a4ce-7ee0-4d7f-8530-ab978a64e384] fenced! processed: 82 generations
[slave 59177a18-f769-4bc0-bb84-ab67308ef015] fenced! processed: 81 generations
[slave 203b3012-b5c1-4793-a946-4706162fd1e7] fenced! processed: 82 generations
wait success: true
4 workers responded of 4
current generation: 1160; started 389 seconds ago
average time on 1 generation: 1197 ms
Выше - результат на Win8 x64 + Phenom II 925
Если ответят не все worker'ы, лучше перезапустить.
Если число вокреров не будет соотвествовать числу видимых винде логических процессоров, сообщите, пожалуйста.
Постите последние три строки (начиная с %d workers responded of %d). Остальное - отладочная информация программы.
Программа сама не завершается. Достаточно первой итерации. Мерило производительности - average time on 1 generation: 1197 ms. Чем меньше, тем лучше.

P.S. Пожалуйста, указывайте модель процессора и версию OS вместе с битностью.
P.P.S. Для тех, кому интересно: программа попытается с помощью генетического программирования построить алгоритм сортировки целочисленных списков. Естественно, у неё ничего не выйдет.
P.P.P.S Может заработать на Mono (UPD. проверил на арче, не работает. Какие-то проблемы с сериализацией)

juliuzz

запущу ради интереса на своём пенрине :)

janlynn

под спарк нету ?

Impils

Win7 x64, Intel Core i7 2630QM (Sandy Bridge)
 
>QGeneticProgramming.exe

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl
y 'FSharp.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3
a' or one of its dependencies. The located assembly's manifest definition does n
ot match the assembly reference. (Exception from HRESULT: 0x80131040)
at <StartupCode$QGeneticProgramming>.$QGeneticProgramming.App.()

juliuzz

вобщем гавнопрога
сначала затребовала .net 4
потом вывалилась с ошибкой
>QGeneticProgramming.exe

Необработанное исключение: System.IO.FileLoadException: Невозможно загрузить фай
л или сборку "FSharp.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f
5f7f11d50a3a" или один из зависимых от них компонентов. Найденное определение ма
нифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x8013
1040)
в <StartupCode$QGeneticProgramming>.$QGeneticProgramming.App.()

agaaaa

Unhandled Exception: System.IO.FileLoadException: Could not load file or assembl
y 'FSharp.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3
a' or one of its dependencies. The located assembly's manifest definition does n
ot match the assembly reference. (Exception from HRESULT: 0x80131040)
at <StartupCode$QGeneticProgramming>.$QGeneticProgramming.App.()
Надо поставить FSharp.Core.dll в GAC. Для этого: запустить два Explorera под админом, в одном открыть C:\Windows\Assembly, скопировать в него из другого эксплорера.
Альтернатива - поставить F# runtime
UPD. проблема должна была пропасть для >= 0.2

agaaaa

под спарк нету ?
Она Any CPU. Если воткнёшь моно, может заработать. Но учти, на очень много ядер я не рассчитывал: рассылка задач входит в подсчёт времени.

dangerr


$ chmod +x QGeneticProgramming.exe
$ ./QGeneticProgramming.exe
bash: ./QGeneticProgramming.exe: cannot execute binary file

Impils

Она бесконечно работает?
Win7 x64, Intel Core i7 2630QM (Sandy Bridge)
 
started from scratch
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[slave 1911c675-26bf-480f-a7e1-2653ac906fa9] fenced! processed: 46 generations
[slave 4fb10cb2-a9e2-4f48-8e67-ec48615d7fa3] fenced! processed: 48 generations
[slave b80c3264-8e83-48ba-8f45-abc626c852e6] fenced! processed: 49 generations
[slave e97b0f8f-5cc3-4bfd-8785-f90fdfc62afc] fenced! processed: 45 generations
[slave d03b0ef4-521b-4ec1-8ec6-684ecfff4e16] fenced! processed: 45 generations
[slave d46e46b8-4808-4b8a-811b-208d35a6ea67] fenced! processed: 49 generations
[slave 86e9e45e-ff06-4dd8-a72b-ce643a420605] fenced! processed: 48 generations
[slave 5bbb3b56-c033-4006-9da6-6501928f6f9b] fenced! processed: 45 generations
wait success: true
8 workers responded of 8
current generation: 375; started 400 seconds ago
average time on 1 generation: 1069 ms
[slave d46e46b8-4808-4b8a-811b-208d35a6ea67] fenced! processed: 41 generations
[slave 4fb10cb2-a9e2-4f48-8e67-ec48615d7fa3] fenced! processed: 39 generations
[slave 5bbb3b56-c033-4006-9da6-6501928f6f9b] fenced! processed: 42 generations
[slave b80c3264-8e83-48ba-8f45-abc626c852e6] fenced! processed: 40 generations
[slave e97b0f8f-5cc3-4bfd-8785-f90fdfc62afc] fenced! processed: 40 generations
[slave 86e9e45e-ff06-4dd8-a72b-ce643a420605] fenced! processed: 44 generations
[slave d03b0ef4-521b-4ec1-8ec6-684ecfff4e16] fenced! processed: 44 generations
[slave 1911c675-26bf-480f-a7e1-2653ac906fa9] fenced! processed: 45 generations
wait success: true
8 workers responded of 8
current generation: 710; started 831 seconds ago
average time on 1 generation: 1170 ms
[slave 86e9e45e-ff06-4dd8-a72b-ce643a420605] fenced! processed: 37 generations
[slave d03b0ef4-521b-4ec1-8ec6-684ecfff4e16] fenced! processed: 37 generations
[slave 1911c675-26bf-480f-a7e1-2653ac906fa9] fenced! processed: 40 generations
[slave 5bbb3b56-c033-4006-9da6-6501928f6f9b] fenced! processed: 40 generations
[slave e97b0f8f-5cc3-4bfd-8785-f90fdfc62afc] fenced! processed: 33 generations
[slave d46e46b8-4808-4b8a-811b-208d35a6ea67] fenced! processed: 36 generations
[slave b80c3264-8e83-48ba-8f45-abc626c852e6] fenced! processed: 35 generations
[slave 4fb10cb2-a9e2-4f48-8e67-ec48615d7fa3] fenced! processed: 28 generations
wait success: true
8 workers responded of 8
current generation: 996; started 1212 seconds ago
average time on 1 generation: 1217 ms

agaaaa

Она бесконечно работает?
Не совсем.
Помнишь анекдот про обезьян и "Войну и мир"?

Impils

Моих результатов хватит?
Вентилятор жужжит не очень приятно :)

agaaaa

Моих результатов хватит?
Вентилятор жужжит не очень приятно :)
Там и первого бы вывода хватило. :)

juliuzz

надоело, вырубил
первая версия
C:\Temp\lost>QGeneticProgramming.exe
started from scratch
evolution started
evolution started
[slave 6e15d912-a5d8-4c91-a39c-451f4c73b18e] fenced! processed: 53 generations
[slave ccc0c528-c632-42b6-9988-b470372fe068] fenced! processed: 55 generations
wait success: true
2 workers responded of 2
current generation: 108; started 372 seconds ago
average time on 1 generation: 3445 ms
[slave 6e15d912-a5d8-4c91-a39c-451f4c73b18e] fenced! processed: 52 generations
[slave ccc0c528-c632-42b6-9988-b470372fe068] fenced! processed: 53 generations
wait success: true
2 workers responded of 2
current generation: 213; started 755 seconds ago
average time on 1 generation: 3549 ms
^C

вторая версия (0.1)

C:\Temp\lost>QGeneticProgramming.exe
started from scratch
evolution started
evolution started
[slave ff112482-fa55-4415-a83c-c72e4147c835] fenced! processed: 39 generations
[slave dc6028ba-eeb0-443c-9b84-150e030111ff] fenced! processed: 43 generations
wait success: true
2 workers responded of 2
current generation: 82; started 319 seconds ago
average time on 1 generation: 3901 ms
[slave dc6028ba-eeb0-443c-9b84-150e030111ff] fenced! processed: 45 generations
[slave ff112482-fa55-4415-a83c-c72e4147c835] fenced! processed: 45 generations
wait success: true
2 workers responded of 2
current generation: 172; started 642 seconds ago
average time on 1 generation: 3737 ms
[slave dc6028ba-eeb0-443c-9b84-150e030111ff] fenced! processed: 48 generations
[slave ff112482-fa55-4415-a83c-c72e4147c835] fenced! processed: 48 generations
wait success: true
2 workers responded of 2
current generation: 268; started 1018 seconds ago
average time on 1 generation: 3798 ms
^C
C:\Temp\lost>

core 2 duo SL9600 (Penryn) 2133 Mhz
Win 7 x64 Prof

juliuzz

версия 0.2

C:\Temp\lost>QGeneticProgramming.exe
started from scratch
evolution started
evolution started
[slave ad472f26-4431-4b8d-90f4-b7785f3c2ee4] fenced! processed: 46 generations
[slave 34b7eea7-2c92-43e0-95e8-f348b3dbb184] fenced! processed: 48 generations
wait success: true
2 workers responded of 2
current generation: 94; started 323 seconds ago
average time on 1 generation: 3438 ms
[slave ad472f26-4431-4b8d-90f4-b7785f3c2ee4] fenced! processed: 41 generations
[slave 34b7eea7-2c92-43e0-95e8-f348b3dbb184] fenced! processed: 46 generations
wait success: true
2 workers responded of 2
current generation: 181; started 647 seconds ago
average time on 1 generation: 3577 ms
^C

agaaaa

Версии по производительности не отличаются, если что. Я просто решал проблему с исключением и работой в Mono.

Dasar

Надо поставить FSharp.Core.dll в GAC.
достаточно положить рядом с exe-шником

Dasar

построить алгоритм сортировки целочисленных списков.
алгоритм в каком виде представляется? какой-то свой набор элементарных инструкций?

agaaaa

достаточно положить рядом с exe-шником
Я разобрался уже. Не ту версию подложил просто сначала.

Dasar

Windows Server 2008 R2 64bit Intel Core i7 950 @ 3.07GHz (Bloomfield)

started from scratch
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[slave fa3dac87-34b1-4555-acf4-6a9e2b51cc12] fenced! processed: 53 generations
[slave 09c34806-1e49-4fba-8fdf-5415b76e9b73] fenced! processed: 56 generations
[slave 7268cc48-f465-49bd-81a6-5e64bc932271] fenced! processed: 54 generations
[slave 2f3898f0-ebe1-41f2-a4cb-db8e17250137] fenced! processed: 57 generations
[slave 3490329c-9f34-4c8f-bf25-993cee5a04a9] fenced! processed: 57 generations
[slave 540d6b4a-43e6-4bb9-97d1-1a8e22ca4526] fenced! processed: 55 generations
[slave 09c90aca-8d53-4376-ba68-46a387585f0a] fenced! processed: 57 generations
[slave e66feb50-fd13-4a17-a760-fb6c6856a3a4] fenced! processed: 60 generations
wait success: true
8 workers responded of 8
current generation: 449; started 421 seconds ago
average time on 1 generation: 939 ms

kotenok1710

не запускаецо на серваке с двумя Opteron 6282
Хочет дотнет фреймворк, а ребутать сервак низя =(

alextu

Старенький Intel Core2Quad Q9450 на Win8 x86
started from scratch
evolution started
evolution started
evolution started
evolution started
[slave 7a3aa2b1-2c84-4b5c-9a1f-9ddc9a1074e9] fenced! processed: 74 generations
[slave e8060b9f-71ee-455a-a50a-62b76d031f0d] fenced! processed: 70 generations
[slave 6d6ecac7-8146-4aa6-ae0a-43804a3bef40] fenced! processed: 79 generations
[slave 26e5f057-7fa1-4efd-9ba5-a34ff67995a1] fenced! processed: 77 generations
wait success: true
4 workers responded of 4
current generation: 300; started 330 seconds ago
average time on 1 generation: 1100 ms

soad


Intel Core i7-2600K 3.4 ГГц
Windows 8 RP x64
Впервые услышал шум компьютера :grin:

vall

наверно я тут один такой извращенец =)
AMD FX 8120 штатно без разгона, и твой тест его не особо разогрел :grin:
 Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

z:\file9778>QGeneticProgramming.exe

z:\file9778>QGeneticProgramming.exe
started from scratch
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[slave 5d41c0cd-51f7-497d-b696-df5345182a08] fenced! processed: 45 generations
[slave c991a53c-b8d5-44f1-9f31-8b78cbfd0faf] fenced! processed: 45 generations
[slave 631fbc50-24fb-4ed4-a24a-e8e7971f09e3] fenced! processed: 44 generations
[slave f8fb7ad0-f2a1-4bd7-a179-664cf0fcb5aa] fenced! processed: 46 generations
[slave f7575267-c2ad-4d56-b51e-7c3cb73dedee] fenced! processed: 48 generations
[slave ea327d42-a439-4704-ac85-229c2f175881] fenced! processed: 47 generations
[slave 8760a13d-d1d3-4b48-9257-e966d50284e4] fenced! processed: 48 generations
[slave cbc6541c-771c-4bf3-9e2d-debd3125f388] fenced! processed: 48 generations
wait success: true
8 workers responded of 8
current generation: 371; started 361 seconds ago
average time on 1 generation: 974 ms
[slave 5d41c0cd-51f7-497d-b696-df5345182a08] fenced! processed: 33 generations
[slave f8fb7ad0-f2a1-4bd7-a179-664cf0fcb5aa] fenced! processed: 35 generations
[slave 8760a13d-d1d3-4b48-9257-e966d50284e4] fenced! processed: 38 generations
[slave ea327d42-a439-4704-ac85-229c2f175881] fenced! processed: 40 generations
[slave cbc6541c-771c-4bf3-9e2d-debd3125f388] fenced! processed: 38 generations
[slave 631fbc50-24fb-4ed4-a24a-e8e7971f09e3] fenced! processed: 43 generations
[slave f7575267-c2ad-4d56-b51e-7c3cb73dedee] fenced! processed: 36 generations
[slave c991a53c-b8d5-44f1-9f31-8b78cbfd0faf] fenced! processed: 41 generations
wait success: true
8 workers responded of 8
current generation: 675; started 742 seconds ago
average time on 1 generation: 1099 ms

была бы под линукс — запустил бы на Phenom II x6, что-то мне кажется он тут всех порвёт в расчёте на $$

PooH

started from scratch
evolution started
evolution started
evolution started
evolution started
[slave 04c60e5d-0670-4519-86c3-38464f15e38b] fenced! processed: 87 generations
[slave f90a016d-bd4b-4be3-b498-0ab6910d0f58] fenced! processed: 88 ge[nselraavte
i o9n0s7
1623c-58f0-498b-9cd2-b7824a517dda] fenced! processed: 93 generations
[slave 993dcf84-22b4-4744-b91c-6189128760fd] fenced! processed: 91 generations
wait success: true
4 workers responded of 4
current generation: 359; started 401 seconds ago
average time on 1 generation: 1119 ms

A8-3870 win7 x64 8gb

carusya

запущу в пятницу на i7-3930, если еще актуально будет.

hiper-hoper

time mono GeneticProgramming.exe 

real 0m0.031s
user 0m0.020s
sys 0m0.008s

okis

➜ trololo mono QGeneticProgramming.exe
started from scratch
Unhandled Exception: System.ComponentModel.Win32Exception: ApplicationName='/home//trololo/QGeneticProgramming.SolverSlave.exe', CommandLine='"182d3a90-82ea-4874-99fb-18c537b43386" "73f9cb72-f718-40da-bb64-485a25a37dc2"', CurrentDirectory=''
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0
at QGeneticProgramming.SolverSlave.start () [0x00000] in <filename unknown>:0
at QGeneticProgramming.SolverSlave.RunEvolution (Microsoft.FSharp.Collections.FSharpList`1 generation) [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.SendSolverTasks () [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.Run () [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.Continue () [0x00000] in <filename unknown>:0
at QGeneticProgramming.App.problemSolverTest () [0x00000] in <filename unknown>:0
at <StartupCode$QGeneticProgramming>.$QGeneticProgramming.App. () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ComponentModel.Win32Exception: ApplicationName='/home//trololo/QGeneticProgramming.SolverSlave.exe', CommandLine='"182d3a90-82ea-4874-99fb-18c537b43386" "73f9cb72-f718-40da-bb64-485a25a37dc2"', CurrentDirectory=''
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000] in <filename unknown>:0
at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x00000] in <filename unknown>:0
at QGeneticProgramming.SolverSlave.start () [0x00000] in <filename unknown>:0
at QGeneticProgramming.SolverSlave.RunEvolution (Microsoft.FSharp.Collections.FSharpList`1 generation) [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.SendSolverTasks () [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.Run () [0x00000] in <filename unknown>:0
at QGeneticProgramming.ProblemSovler+ProblemSolver.Continue () [0x00000] in <filename unknown>:0
at QGeneticProgramming.App.problemSolverTest () [0x00000] in <filename unknown>:0
at <StartupCode$QGeneticProgramming>.$QGeneticProgramming.App. () [0x00000] in <filename unknown>:0
➜ trololo mono --version
Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.1)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: Included Boehm (with typed GC and Parallel Mark)

stm4836248

Что-то у тебя аватар мыльный. Такое ощущение, что исходник протерял и шапочту в пейнте закрашивал.

juliuzz

исходник имеется в наилучшем виде в тифе, а ты иди нахуй!

Bird_V

Core i7-2760QM, Windows 7 x64

started from scratch
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[slave c331c413-c74a-4b12-b751-c8ae5d4fdbed] fenced! processed: 47 generations
[slave 2b17e20b-2bad-437e-ab7e-6a3f79861c71] fenced! processed: 49 generations
[slave bbbe0496-ef21-4286-9bdf-ab60e0fb2d17] fenced! processed: 44 generations
[slave 4c9b5312-34a2-4950-b850-e8b4ee76e539] fenced! processed: 49 generations
[slave 78b35aee-930d-47ad-972d-07c66ad950c1] fenced! processed: 48 generations
[slave cda4a4ba-08d1-4351-acbb-14d2f5f9aad5] fenced! processed: 52 generations
[slave c602649f-9e01-46b0-b54c-e55806afdad2] fenced! processed: 46 generations
[slave 31a70669-af89-4ea5-9a5e-ca46a7b4380d] fenced! processed: 49 generations
wait success: true
8 workers responded of 8
current generation: 384; started 374 seconds ago
average time on 1 generation: 976 ms

agaaaa

была бы под линукс — запустил бы на Phenom II x6, что-то мне кажется он тут всех порвёт в расчёте на $$
На это я и рассчитывал. Но, судя по результату , он всё же будет медленнее i7-2600. Ждём Ivy Bridge.
Жаль, я так долго был сторонником AMD, но Bulldozer у них не вышел :(
Под линукс не всё так просто. Даже если я разберусь с совместимостью, у моно другой компилятор, который, вероятно, медленнее.

agaaaa

запущу в пятницу на i7-3930, если еще актуально будет.
Актуально.

BatoSan

i5 2500k @ 4,5, win7 64
4 workers responded of 4
current generation: 483; started 341 seconds ago
average time on 1 generation: 707ms

alextu

Неожиданно :)

danaql

Необработанное исключение: System.TypeInitializationException: Инициализатор тип
а "<StartupCode$QGeneticProgramming-SolverSlave>.$SolverSlaveProgram" выдал искл
ючение. ---> System.IndexOutOfRangeException: Индекс находился вне границ массив
а.
в <StartupCode$QGeneticProgramming-SolverSlave>.$SolverSlaveProgram..cctor()
в C:\Users\lost\Projects\Research\QGeneticProgramming.SolverSlave\SolverSlavePro
gram.fs:строка 6
--- Конец трассировки внутреннего стека исключений ---
в SolverSlaveProgram.main(String[] argv) в C:\Users\lost\Projects\Research\QG
eneticProgramming.SolverSlave\SolverSlaveProgram.fs:строка 0

Impils

Виртуалка, Windows Server 2012 RC1, винда пишет, что Intel Xeon E7-2.4
wait success: true
16 workers responded of 16
current generation: 1404; started 445 seconds ago
average time on 1 generation: 317 ms

alextu

average time on 1 generation: 317 ms
Фигасе отрыв. :shocked:

vall

винда пишет, что Intel Xeon E7-2.4
угу, 10 ядер 20 потоков, и сокета в машине 4?

Impils

Хехе, дал виртуалке 4 проца по 8 ядер и ошибка:
wait success: false
[master] time out while reading generation from slave 5738fd56-ed1a-483d-9dd5-2a7087a5796a
[master] time out while reading generation from slave c3354019-6bb5-4af1-9778-af42c0ac9dfb
[master] time out while reading generation from slave 53dab7ae-e6a5-4a57-ae2a-e730f063a637
[master] time out while reading generation from slave fffaaa79-6f65-4aff-9b0b-2cab93d2f67d
[master] time out while reading generation from slave a2b5720b-1ec8-4205-961a-f7cc15e1acc3
[master] time out while reading generation from slave 9eb25599-0022-4ee0-9080-45d2ec0614d7
[master] time out while reading generation from slave 14def7a8-3547-4e84-b659-410e33a305fd
25 workers responded of 32
current generation: 4803; started 1329 seconds ago
average time on 1 generation: 391 ms

Impils

4 сокета по 4 ядра.

vall

да не, в этом процессоре в самом 10 ядер web-страница
это виртуалке наверно так эмулируют numa-топологию

agaaaa

i5 2500k @ 4,5, win7 64
И долго он так стабильно может работать при полной нагрузке?
Вообще результат, конечно, впечатляет.

BatoSan

Моего терпения хватило на полтора часа линпака.
Неразогнанный 2600k такой же результат показал, а его тоже можно до такой же частоты разогнать.

kotenok1710

блеать, всё-таки ребутну сервак, интересно же, что оптероны покажут. 32 ядра всё-таки.
В пятницу попробую

agaaaa

блеать, всё-таки ребутну сервак, интересно же, что оптероны покажут. 32 ядра всё-таки.
Может быть затык на передаче информации от рабов, как в последнем посте .

vladibow

Ради интереса запустил на Core i3-2100
Выдало:
4 workers responded of 4
current generation: 181; started 317 seconds ago
average time on 1 generation: 1751 ms
Второй раз запустил, выдало:
4 workers responded of 4
current generation: 362; started 342 seconds ago
average time on 1 generation: 1892 ms
Почему такие разные результаты?

Serab

судя по current generation, оно продолжало считать, т.е. по сути выполняло другие действия, а вообще в условиях обычной оси имхо не очень большая разница

agaaaa

Приоритет у процесса минимальный, так что, возможно, какой-нибудь фоновый процесс просто нагружал компьютер в это время. А вообще да, разброс некоторый есть при счёте, так как данные генерируются случайным образом, но обычно он минимален.

vladibow

судя по current generation, оно продолжало считать, т.е. по сути выполняло другие действия, а вообще в условиях обычной оси имхо не очень большая разница
Между первым и вторым запуском был ребут компа :)

Serab

ну как бэ если ты просто завершал прогу, то перезагрузка большую разницу вряд ли сделает (hint: можно сохранять инфу в файлы)

kotenok1710

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

Impils

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

peter1dav

Сообщение удалил

agaaaa

Хм. А с разогнанным i5 2500k не такая уж и большая разница.

nata_chira

i5-2530M @ 2.50GHz Win7 x64
started from scratch
evolution started
evolution started
evolution started
evolution started
[slave 14a1566d-4720-4cb6-a7ce-1f4318aab457] fenced! processed: 41 generations
[slave cb083501-f5d4-4026-a071-d064146970bd] fenced! processed: 39 generations
[slave e03cc59d-d920-4fc0-b384-c4b9f8cde5ca] fenced! processed: 39 generations
[slave 9d848b25-7502-4ca9-b166-586a83bc6187] fenced! processed: 40 generations
wait success: true
4 workers responded of 4
current generation: 159; started 326 seconds ago
average time on 1 generation: 2056 ms

peter1dav

Хм. А с разогнанным i5 2500k не такая уж и большая разница.
Ну так i5 2500K и i7 2600k - одни из самых быстрых/разгоняемых/дешевых камней :D
а 3930 не сказать, что быстрее, просто больше ядер и 4-х канальная память с весьма спорным контроллером

Serab

Ну так i5 2500K и i7 2600k - одни из самых быстрых/разгоняемых/дешевых камней :D
а 3930 не сказать, что быстрее, просто больше ядер и 4-х канальная память с весьма спорным контроллером
вот ты такой умный, а вывод cmd в виде скриншотов постишь o_O

peter1dav

Сообщение удалил

peter1dav

вот ты такой умный, а вывод cmd в виде скриншотов постишь o_O
И чо? o_O

Serab

ну гораздо проще, быстрее и удобнее скопипастить текст.

Dasar

И чо? o_O
с текстом другим удобнее разбираться, чем со скриншотами. Соответственно, это неуважение (в легкой форме) участников треда.

peter1dav

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

Serab

Мне приходится работать с пользователями, так что привык делать все наглядно, а не как мне быстрее и удобнее :p
«пользователи» — это тут еще более завуалированное обозначение «блондинок»? У меня так-то претензий нет, просто удивительно.

agaaaa

Тоже самое на 4.3 GHz
А что всё-таки со стабильностью? Предыдущий товарищ не ответил, как ему работается на 4.5

peter1dav

А что всё-таки со стабильностью?
Со стабильностью хз - это надо тестировать =)
Разгон "автоматом" от Асуса, температуру показал где-то 70-72, но это в закрытом корпусе, если в открытом до должно быть лучше.

otvertka07

i5-2300 = 1001
винда 64-бит

Filan

А что всё-таки со стабильностью?
Редкий сандик не достигает стабильности при 4.5GHz с "разумным" напряжением - такие надо поискать.
Если дашь сырцы, которые может собрать например GCC, то могу запустить на куче разного железа: 2xXeon E5620, 2xXeon X5650, 2xXeon E5640, i7 3.4/3.6/3.8, i5 4.5/4.6GHz, 3.2GHz, Xeon X3430, 2xXeon E5520, Xeon E5320...
Так же есть доступ к парочке HP Superdome (на итаниумах, с HP-UX) и нескольким IBM zSeries (какой именно Power не помню, с AIX 5.3).
На всех машинках различные unix-like системы, так что нужно что-то портабильное. Даже Java подойдёт, но никак не дотнет. :-(

NataNata

попробуй гонять на GPU, на springerlink-е есть статьи, как это дело распараллелить
Более того, я считаю, что выбирать проц под генетику смысла не имеет, нужно сразу писать либо для MPI, либо для MPI+GPU

agaaaa

попробуй гонять на GPU, на springerlink-е есть статьи, как это дело распараллелить
Более того, я считаю, что выбирать проц под генетику смысла не имеет, нужно сразу писать либо для MPI, либо для MPI+GPU
Генетическое программирование на GPU? Полагаю это невозможно при нынешних условиях. Генерируемые программы содержат множество ветвлений, которые на GPU не лягут.
MPI - это хорошо, но при текущем состоянии ресёрча надо целиться на BOINC, чем я и собираюсь заняться позже.

Troyn09

которые на GPU не лягут.
расскажи поподробнее, интересно

agaaaa

расскажи поподробнее, интересно
Версия в шапке ищет алгоритмы сортировки. Как ты его себе представляешь на GPU в общем виде?

carusya

i7-3930
После первого запуска было average time on 1 generation: 578 ms, ответили все воркеры.
Случайно закрыл окно консольки, но число помню.
Второй и третий:
 C:\Users\Tananykin.A\Downloads\file9778>QGeneticProgramming.exe
loaded generation №636
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[[sslave a1c24bf7-20d9-49f0-8b93-bbbe1bc34f46] fenced! processed: 50 generation

lave 8f365971-6a7e-4919-a12f-b8669986653c] fenced! processed: 57 generations
[slave 94f5415e-b1cd-499a-9453-b0e11ced3e44] fenced! processed: 52 generations
[slave 2a2fcc65-c20f-4840-a91d-cb363b34c4d6] fenced! processed: 61 generations
[slave 3d0a9386-8c3b-4710-a5d9-4843270dad55] fenced! processed: 46 generations
[slave 9def8b86-dc6c-43c0-a66a-7d8df335109b] fenced! processed: 48 generations
[slave b3507558-ff9c-45ca-b282-af549f37bca6] fenced! processed: 46 generations
[slave 75297c10-343e-4c45-a48b-6da4d613b837] fenced! processed: 45 generations
[slave 15795203-585d-49f3-94d5-d5743af0cf75] fenced! processed: 49 generations
[slave 011acf77-86fb-4cf0-bd04-93280f6345b8] fenced! processed: 54 generations
[slave 7d7cd60a-9084-45e3-8323-004756d9c962] fenced! processed: 44 generations
[slave 3eddff04-da3d-4e2e-96f3-49ba6eab0917] fenced! processed: 61 generations
wait success: true
12 workers responded of 12
current generation: 1249; started 455 seconds ago
average time on 1 generation: 742 ms
[slave a1c24bf7-20d9-49f0-8b93-bbbe1bc34f46] fenced! processed: 47 generations
[slave 9def8b86-dc6c-43c0-a66a-7d8df335109b] fenced! processed: 54 generations
[slave 011acf77-86fb-4cf0-bd04-93280f6345b8] fenced! processed: 51 generations
[slave 7d7cd60a-9084-45e3-8323-004756d9c962] fenced! processed: 46 generations
[slave b3507558-ff9c-45ca-b282-af549f37bca6] fenced! processed: 47 generations
[slave 15795203-585d-49f3-94d5-d5743af0cf75] fenced! processed: 46 generations
[slave 75297c10-343e-4c45-a48b-6da4d613b837] fenced! processed: 37 generations
[slave 3d0a9386-8c3b-4710-a5d9-4843270dad55] fenced! processed: 41 generations
[slave 3eddff04-da3d-4e2e-96f3-49ba6eab0917] fenced! processed: 54 generations
[slave 8f365971-6a7e-4919-a12f-b8669986653c] fenced! processed: 51 generations
[slave 2a2fcc65-c20f-4840-a91d-cb363b34c4d6] fenced! processed: 52 generations
[slave 94f5415e-b1cd-499a-9453-b0e11ced3e44] fenced! processed: 47 generations
wait success: true
12 workers responded of 12
current generation: 1822; started 867 seconds ago
average time on 1 generation: 731 ms
^C

:confused:

agaaaa

i7-3930
А на 4.3 ГГц?
P.S. По результатам треда думаю купить i5 или i7 2x00K. В интернетах пишут, что Ivy Bridge так хорошо не гонится.

nawok

Windows 7 64bit Intel Core i7 Extreme 990X @ 3.47GHz (Gulftown)
started from scratch
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
evolution started
[slave a1e044e0-9694-49a1-a463-3118586fce38] fenced! processed: 41 generations
[slave f958ad80-9bab-4c98-a120-764cdb59ed7b] fenced! processed: 46 generations
[slave c11986ef-4474-4b07-a26c-e60e50ab8fcf] fenced! processed: 46 generations
[slave b28f9c57-e993-4394-8c70-9e50a61805f1] fenced! processed: 44 generations
[slave 1edce78e-7103-4306-b26e-a3c6775cfc8f] fenced! processed: 41 generations
[slave f7d194d0-8ae4-45cb-bbd4-7c46c3ef9628] fenced! processed: 40 generations
[slave 7904bbe7-0d25-49c2-9c82-7cab172a066a] fenced! processed: 49 generations
[slave 697df292-eeb3-4c26-ac1d-402dacc4acf2] fenced! processed: 45 generations
[slave 13123340-e013-4f48-a47c-afba655ba3e9] fenced! processed: 47 generations
[slave b6940a07-9459-4e8f-a100-a9862249436b] fenced! processed: 43 generations
[slave 36132855-9bd4-4bb9-8687-75746027b306] fenced! processed: 50 generations
[slave d7e9fca7-bb1e-41c9-aaea-42335e370fe0] fenced! processed: 43 generations
wait success: true
12 workers responded of 12
current generation: 535; started 349 seconds ago
average time on 1 generation: 652 ms
Оставить комментарий
Имя или ник:
Комментарий: