Скачать MetaTrader 5

Использования всех доступных ядер компьютера

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Веди личную переписку в профиле. Это безопасно!
Itum
1160
Itum 2011.01.08 13:11 

Посоветуйте или помогите...

Есть ли DLL для 4, которая бы использовала для процесса все доступные ядра компьютера, а также NVIDIA GPU. Сейчас 4 использует только одно ядро, для максимальной эффективности. Если человек имеет двухъядерный процессор или больше... то как сделать управление ядра компьютера...

Спасибо...


Victor Nikolaev
Модератор
14483
Victor Nikolaev 2011.01.08 17:56  
itum:

Посоветуйте или помогите...

Есть ли DLL для 4, которая бы использовала для процесса все доступные ядра компьютера, а также NVIDIA GPU. Сейчас 4 использует только одно ядро, для максимальной эффективности. Если человек имеет двухъядерный процессор или больше... то как сделать управление ядра компьютера...

Спасибо...



Перейти на МТ5

o_o
Модератор
23691
o_o 2011.01.08 18:22  
Vinin:


Перейти на МТ5

этот ответ сам напрашивается... но речь наверно идет не про тестер...

Всеволод
648
Всеволод 2011.01.08 20:02  
Если есть сложные расчеты тогда их можно вынести в DLL с использованием всего чего захочется (при соответствующей квалификации). Если не устраивают конкретные узкие места лучше их указать.
Itum
1160
Itum 2011.01.08 20:11  
Vinin:


Перейти на МТ5


А как сделать это на MT4 ...

Может кто знает, а можно ли это реализовать с помощью CUDA или же другим способом?

Алексей Тарабанов
7271
Алексей Тарабанов 2011.01.08 20:13  
Была такая тема, вроде - и решение было.
Aleksandr Chugunov
4816
Aleksandr Chugunov 2011.01.08 20:14  
itum:

А как сделать это на MT4 ...

Может кто знает, а можно ли это реализовать с помощью CUDA или же другим способом?

Конечно же можно! вот же Вам ответили:

splxgf 08.01.2011 21:02

Если есть сложные расчеты тогда их можно вынести в DLL с использованием всего чего захочется (при соответствующей квалификации). Если не устраивают конкретные узкие места лучше их указать.
Vadim Zhunko
5226
Vadim Zhunko 2011.01.08 21:25  
itum:

А как сделать это на MT4 ...

Может кто знает, а можно ли это реализовать с помощью CUDA или же другим способом?

Ну, конечно! Для ATI Radeon свой язык.
Всеволод
648
Всеволод 2011.01.09 12:03  

Еще раз и другими словами... MT4 нагружает одно ядро, без вариантов. Нужна скорость, значит нужно разгонять процессор до 7 и более гигагерц.

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

Если есть сложные расчеты, их можно вынести в отдельную DLL которая будучи самостоятельной программой может использовать ресурсы компьютера по своему разумению.

Vasiliy Sokolov
21676
Vasiliy Sokolov 2011.01.09 16:49  
Только не надо придумывать велосипед, если уже есть комбайн: переходите на МТ5 и будет вам многоядерное счастье. К тому же в нем поддерживается многопоточность, и даже без оптимизации МТ5 будет стараться распараллелить потоки.
Andrey Dik
11217
Andrey Dik 2011.01.09 17:34  
В параллельные потоки на МТ5 пускаются только отдельные эксперты/индикаторы/скрипты (эис). Если же имеются тяжелые вычисления в самой эис, то МТ5 помочь ни чем не сможет - он не распараллеливает вычисления отдельных логических ветвей в самой программе. Поэтому, пока, подчеркиваю-пока, остается единственный вариант - dll. В ней можно по полной грузить как CPU так и GPU. В данный момент, ешкин кот - я проболтался, ведутся внеплановые неоплачиваемые работы энтузиастами по внедрению технологий CUDA в МТ5. Так что, возможно скоро, МТ5 станет первой торговой платформой, использующей вычислительную мощь GPU.
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий