Выбор процессора (нужны добровольцы погнять задачу)
запущу ради интереса на своём пенрине
под спарк нету ?
>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.()
сначала затребовала .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.()
Unhandled Exception: System.IO.FileLoadException: Could not load file or assemblНадо поставить FSharp.Core.dll в GAC. Для этого: запустить два Explorera под админом, в одном открыть C:\Windows\Assembly, скопировать в него из другого эксплорера.
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.()
Альтернатива - поставить F# runtime
UPD. проблема должна была пропасть для >= 0.2
под спарк нету ?Она Any CPU. Если воткнёшь моно, может заработать. Но учти, на очень много ядер я не рассчитывал: рассылка задач входит в подсчёт времени.
$ chmod +x QGeneticProgramming.exe
$ ./QGeneticProgramming.exe
bash: ./QGeneticProgramming.exe: cannot execute binary file
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
Она бесконечно работает?Не совсем.
Помнишь анекдот про обезьян и "Войну и мир"?
Вентилятор жужжит не очень приятно
Моих результатов хватит?Там и первого бы вывода хватило.
Вентилятор жужжит не очень приятно
первая версия
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
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
Версии по производительности не отличаются, если что. Я просто решал проблему с исключением и работой в Mono.
Надо поставить FSharp.Core.dll в GAC.достаточно положить рядом с exe-шником
построить алгоритм сортировки целочисленных списков.алгоритм в каком виде представляется? какой-то свой набор элементарных инструкций?
достаточно положить рядом с exe-шникомЯ разобрался уже. Не ту версию подложил просто сначала.
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
Хочет дотнет фреймворк, а ребутать сервак низя =(
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
Intel Core i7-2600K 3.4 ГГц
Windows 8 RP x64
Впервые услышал шум компьютера
AMD FX 8120 штатно без разгона, и твой тест его не особо разогрел
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, что-то мне кажется он тут всех порвёт в расчёте на $$
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
запущу в пятницу на i7-3930, если еще актуально будет.
time mono GeneticProgramming.exe
real 0m0.031s
user 0m0.020s
sys 0m0.008s
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)
Что-то у тебя аватар мыльный. Такое ощущение, что исходник протерял и шапочту в пейнте закрашивал.
исходник имеется в наилучшем виде в тифе, а ты иди нахуй!
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
была бы под линукс — запустил бы на Phenom II x6, что-то мне кажется он тут всех порвёт в расчёте на $$На это я и рассчитывал. Но, судя по результату , он всё же будет медленнее i7-2600. Ждём Ivy Bridge.
Жаль, я так долго был сторонником AMD, но Bulldozer у них не вышел
Под линукс не всё так просто. Даже если я разберусь с совместимостью, у моно другой компилятор, который, вероятно, медленнее.
запущу в пятницу на i7-3930, если еще актуально будет.Актуально.
4 workers responded of 4
current generation: 483; started 341 seconds ago
average time on 1 generation: 707ms
Неожиданно
Необработанное исключение: 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
E7-2.4
Виртуалка, Windows Server 2012 RC1, винда пишет, что Intel Xeon wait success: true
16 workers responded of 16
current generation: 1404; started 445 seconds ago
average time on 1 generation: 317 ms
average time on 1 generation: 317 msФигасе отрыв.
винда пишет, что Intel Xeon E7-2.4угу, 10 ядер 20 потоков, и сокета в машине 4?
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
4 сокета по 4 ядра.
web-страница
это виртуалке наверно так эмулируют numa-топологию
да не, в этом процессоре в самом 10 ядер это виртуалке наверно так эмулируют numa-топологию
i5 2500k @ 4,5, win7 64И долго он так стабильно может работать при полной нагрузке?
Вообще результат, конечно, впечатляет.
Неразогнанный 2600k такой же результат показал, а его тоже можно до такой же частоты разогнать.
В пятницу попробую
блеать, всё-таки ребутну сервак, интересно же, что оптероны покажут. 32 ядра всё-таки.Может быть затык на передаче информации от рабов, как в последнем посте .
Выдало:
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
судя по current generation, оно продолжало считать, т.е. по сути выполняло другие действия, а вообще в условиях обычной оси имхо не очень большая разница
Приоритет у процесса минимальный, так что, возможно, какой-нибудь фоновый процесс просто нагружал компьютер в это время. А вообще да, разброс некоторый есть при счёте, так как данные генерируются случайным образом, но обычно он минимален.
судя по current generation, оно продолжало считать, т.е. по сути выполняло другие действия, а вообще в условиях обычной оси имхо не очень большая разницаМежду первым и вторым запуском был ребут компа
ну как бэ если ты просто завершал прогу, то перезагрузка большую разницу вряд ли сделает (hint: можно сохранять инфу в файлы)
Может быть затык на передаче информации от рабов, как в последнем посте .Больше чем уверен, что так и будет. Ибо уже были фэйлы, когда на 32 ядрах одна и та же задача считалась медленней, чем на 16.
Не забывай, у меня виртуалка, а у тебя железный сервак, там могут быть другие результаты.
Сообщение удалил
Хм. А с разогнанным i5 2500k не такая уж и большая разница.
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
Хм. А с разогнанным i5 2500k не такая уж и большая разница.Ну так i5 2500K и i7 2600k - одни из самых быстрых/разгоняемых/дешевых камней
а 3930 не сказать, что быстрее, просто больше ядер и 4-х канальная память с весьма спорным контроллером
Ну так i5 2500K и i7 2600k - одни из самых быстрых/разгоняемых/дешевых камнейвот ты такой умный, а вывод cmd в виде скриншотов постишь o_O
а 3930 не сказать, что быстрее, просто больше ядер и 4-х канальная память с весьма спорным контроллером
Сообщение удалил
вот ты такой умный, а вывод cmd в виде скриншотов постишь o_OИ чо? o_O
ну гораздо проще, быстрее и удобнее скопипастить текст.
И чо? o_Oс текстом другим удобнее разбираться, чем со скриншотами. Соответственно, это неуважение (в легкой форме) участников треда.
ну гораздо проще, быстрее и удобнее скопипастить текст.Мне приходится работать с пользователями, так что привык делать все наглядно, а не как мне быстрее и удобнее
Мне приходится работать с пользователями, так что привык делать все наглядно, а не как мне быстрее и удобнее«пользователи» — это тут еще более завуалированное обозначение «блондинок»? У меня так-то претензий нет, просто удивительно.
Тоже самое на 4.3 GHzА что всё-таки со стабильностью? Предыдущий товарищ не ответил, как ему работается на 4.5
А что всё-таки со стабильностью?Со стабильностью хз - это надо тестировать =)
Разгон "автоматом" от Асуса, температуру показал где-то 70-72, но это в закрытом корпусе, если в открытом до должно быть лучше.
винда 64-бит
А что всё-таки со стабильностью?Редкий сандик не достигает стабильности при 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 подойдёт, но никак не дотнет. :-(
Более того, я считаю, что выбирать проц под генетику смысла не имеет, нужно сразу писать либо для MPI, либо для MPI+GPU
попробуй гонять на GPU, на springerlink-е есть статьи, как это дело распараллелитьГенетическое программирование на GPU? Полагаю это невозможно при нынешних условиях. Генерируемые программы содержат множество ветвлений, которые на GPU не лягут.
Более того, я считаю, что выбирать проц под генетику смысла не имеет, нужно сразу писать либо для MPI, либо для MPI+GPU
MPI - это хорошо, но при текущем состоянии ресёрча надо целиться на BOINC, чем я и собираюсь заняться позже.
которые на GPU не лягут.расскажи поподробнее, интересно
расскажи поподробнее, интересноВерсия в шапке ищет алгоритмы сортировки. Как ты его себе представляешь на GPU в общем виде?
После первого запуска было 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
i7-3930А на 4.3 ГГц?
P.S. По результатам треда думаю купить i5 или i7 2x00K. В интернетах пишут, что Ivy Bridge так хорошо не гонится.
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
Оставить комментарий
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 минут, не нагружая компьютер вычислениями. Ожидаемый вывод: Выше - результат на 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. проверил на арче, не работает. Какие-то проблемы с сериализацией)