Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Фактически да.
Андрей, ты хоть покажи результаты на своем i5 - на чистом CPU. Порадуюсь за тебя.
Не, не на этих, а на том, что я прикрепил в последнем посте. Именно на нем в точности. Выкладываю свой результат на этом скрипте:
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 83.99644128113879
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CPU time = 23603 ms
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) GPU time = 281 ms
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1
Процессор:
2012.04.21 17:51:14 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)
Странно, у тебя имя файла видать как
paralleltester_00-01x.mq5, а сохраняется как ParallelTester_00-01x__1.mq5
Странно, у тебя имя файла видать как
paralleltester_00-01x.mq5, а сохраняется как ParallelTester_00-01x__1.mq5
Да ничего странного. Просто файл с таким именем уже есть, вот и добавляет __1. Где тест на ParallelTester_00-01x__1.mq5, Андрей?
Вижу, очень даже неплохо. Немного хуже, чем я ожидал (надеялся на 140-150), но все равно очень хорошо. В принципе разброс этого отношения в пределах 20-30% - нормальное дело (особенно если GPU time невелико). Кстати, если, скажем, сделать так:
#define CountPass 1280 * 10
то можно расчитывать на очередной рекорд по отношению CpuTime/GpuTime. Твой "теоретический предел" - что-то в районе 170-180. У меня, во всяком случае, почти 90 вышло, а у тебя должно быть в два раза больше.
Mathemat:
#define CountPass 1280 * 10
то можно расчитывать на очередной рекорд по отношению CpuTime/GpuTime. Твой "теоретический предел" - что-то в районе 170-180. У меня, во всяком случае, почти 90 вышло, а у тебя должно быть в два раза больше.
Это при 1280*10:
а при 1280*128 я просто устал ждать и вырубил скрипт принудительно:
Ну наконец-то, заждались уже Вас. Если готовы поэкспериментировать - поставьте у себя Intel OpenCL Runtime (инструкции по ссылке).
Запустите скрипт, ничего не меняя в нем, и выложите лог из закладки "Эксперты" так же, как это делали предыдущие коллеги. Полное время выполнения скрипта - примерно 3 минуты на Вашем камне, потерпите. Заодно узнаем, как OpenCL работает на самом крутом голом камне Sandy Bridge.
Если Вашего терпения не хватит или Вам кажется, что это выше Ваших способностей, - ничего страшного, не обидимся.
P.S. Цель этого скрипта - посмотреть, на что способен голый CPU без всяких дискретных видеодраконов. Подозреваю, что при правильно вставшем Intel Runtime и на этом скрипте будет ускорение в районе 200 или даже чуть повыше.