OpenCL: внутренние тесты реализации в MQL5 - страница 23

 

Насчет драйвера у меня 295.73 (у меня 440, а у Swan GeForce GT 520 и его драйвер 285.62), обновил на этой неделе. Час назад запускал штатную утилиту по проверке драйверов NVIDIA "Обновлений нет", всегда ей пользуюсь, проблем не было.

Система Win7 x86, RAM 4096MB, обидно что не видит всю память (2943MB), но ради этого переходить на х64 желания особого пока нет. А из-за этого (в смысле памяти) PR агентов тоже может быть низким?


 
Swan:
младший интел)

о CPU почему-то ни строчки ни нашёл в логах.

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

Например, драйвера от AMD ставят как родной OpenCL на GPU, так и софтверную версию на CPU.

 
fyords:

Насчет драйвера у меня 295.73 (у меня 440, а у Swan GeForce GT 520 и его драйвер 285.62), обновил на этой неделе. Час назад запускал штатную утилиту по проверке драйверов NVIDIA "Обновлений нет", всегда ей пользуюсь, проблем не было.

Система Win7 x86, RAM 4096MB, обидно что не видит всю память (2943MB), но ради этого переходить на х64 желания особого пока нет. А из-за этого (в смысле памяти) PR агентов тоже может быть низким?

От размера памяти PR не зависит, а вот от скорости памяти - зависит. Чем быстрее память, тем быстрее происходит обработка данных.
 

Может надо что-то подстроить, не знаток оверклокинга. 

 

Вот у меня:

 
MetaDriver: Профсоюз разберётся.  Ты эта, тип мамки и чипсет ещё скинь. Для протокола.

Ага, железячник захотел узнать, что за жуткое железо у меня стоит. Ну вот: MSI H61M-P21. Мамка бюджетная, в конце января брал по 1600 рублей. Ну память 2x4 GB DDRIII 1333. Больше ничего.

fyords: Когда мать покупал, думал зачем встроенное видео брать и взял внешнее. Оказалось прогадал ... )) 

Думаю, встроенное видео у А8-3850 еще посильнее будет, там аж 400 конвейеров стоят.

Все-таки интересно было бы увидеть тест этого скрипта на интегридео А8.

А Ваша карточка все же должна быть посильнее встроенной графики от Intel, не выбрасывайте ее.

Renat: Приведите строчку GPU при старте терминала - посмотрим, что там написано.

2012.03.05 03:49:55    Terminal    CPU: GenuineIntel  Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2793 MHz, 7912 Mb, version 2.0)


Помнится, качал SDK от AMD по ссылке в ветке AlexEro на четверочном форуме. А качал потому, что утилита OpenCL-Z не хотела ничего видеть. Может, тогда и встал OpenCL.

AlexEro: Вот тут программный комплекс SDK (с драйвером для CPU) для разработчика от AMD (заявлено, что для Vista-Win7, но работают и на WinXP. Без видео-карты-ускорителя успешно работают на центральном процессоре, и причём на любом SSE процессоре от Intel, а не только от AMD):

http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

Значит, это софтовая реализация для CPU? Ну неплохо она пашет - особенно учитывая "немощность" интегридео от Intel... Ай маладца AMD, такие хорошие драйвера на камни своего конкурента делает!

Renat: Софтверный OpenCL никакого отношения к видеокартам не имеет и не включает никаких частичных функций старых карт. Это чистое исполнение на процессоре.

Вы имели в виду исполнение на графическом ядре процессора? Без него, боюсь, никакие софтверные ухищрения не смогут ускорить исполнение в 25 раз, т.к. Pentium G840 - честный двухъядерник.

OpenCl и инструменты для него. Отзывы и впечатления. - MQL4 форум
  • www.mql5.com
OpenCl и инструменты для него. Отзывы и впечатления. - MQL4 форум
 
Renat:

Вот у меня:


Ну не считая разного железа, что касаемо памяти, 2а различия: объем и канальность (завтра попробую исправить, или уже сегодня ...)
 
 
2012.03.05 01:42:20    Terminal    CPU: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ with OpenCL 1.1 (2 units, 2009 MHz, 2047 Mb, version 2.0)
2012.03.05 01:42:20    Terminal    GPU: NVIDIA Corporation GeForce 8500 GT with OpenCL 1.0 (2 units, 918 MHz, 256 Mb, version 285.62)


2012.03.05 01:44:56    ParallelTester_00-01x (GBPJPY,H1)    CpuTime/GpuTime = 9.809641532756489
2012.03.05 01:44:56    ParallelTester_00-01x (GBPJPY,H1)    Result on Cpu МахResult==1.79346 at 725 pass
2012.03.05 01:44:56    ParallelTester_00-01x (GBPJPY,H1)    Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.05 01:44:56    ParallelTester_00-01x (GBPJPY,H1)    CPU time = 55552 ms
2012.03.05 01:44:00    ParallelTester_00-01x (GBPJPY,H1)    Result on Gpu МахResult==1.79347 at 725 pass
2012.03.05 01:44:00    ParallelTester_00-01x (GBPJPY,H1)    Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.05 01:44:00    ParallelTester_00-01x (GBPJPY,H1)    GPU time = 5663 ms
2012.03.05 01:43:55    ParallelTester_00-01x (GBPJPY,H1)    OpenCL init OK!
 
LF      0       ParallelTester_00-01x (GBPJPY,M5)       07:55:45        OpenCL init OK!
CQ      0       ParallelTester_00-01x (GBPJPY,M5)       07:55:49        GPU time = 3994 ms
KE      0       ParallelTester_00-01x (GBPJPY,M5)       07:55:49        Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
LR      0       ParallelTester_00-01x (GBPJPY,M5)       07:55:49        Result on Gpu МахResult==0.0 at 0 pass
OP      0       ParallelTester_00-01x (GBPJPY,M5)       07:56:39        CPU time = 50217 ms
GF      0       ParallelTester_00-01x (GBPJPY,M5)       07:56:39        Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
CG      0       ParallelTester_00-01x (GBPJPY,M5)       07:56:39        Result on Cpu МахResult==1.71862 at 390 pass
JP      0       ParallelTester_00-01x (GBPJPY,M5)       07:56:39        CpuTime/GpuTime = 12.57310966449674

А у меня что-то по нулям. Что это значит?  В этой строке:  Result on Gpu МахResult==0.0 at 0 pass

RM      0       Terminal        07:55:18        GPU: NVIDIA Corporation GeForce 9600M GT with OpenCL 1.0 (4 units, 1250 MHz, 512 Mb, version 285.62)