AMD или Intel а так-же бренд memory - страница 66

 
kombat >>:

А вот о выделеном подробнее плиз...


Да обсуждали здесь уже. Для этого нужно провести исследовательскую работу КАК именно использует тестер ресурсы. Задачка та еще! ))) А потом написать эмулятор. Мдя... Я бы не взялся...

Зачем это делать при живом тестере - неясно. Это ж не автомобиль, который раздолбать в живую жаба может задушить.

 
Docent >>:

И кстати, что за "затык" и как там помогает SSE2? И откуда вообще такая инфа? Ссылочку можно?

Да это так, досужее мнение маё...

На основании полученой из википедии инфы.

Раз уж используется, значит в чём-то оно выгодно...


Кстати, звиняюсь за ошибки насчёт даблов.


SSE (англ. Streaming SIMD Extensions, потоковое SIMD-расширение процессора) — это SIMD (англ. Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel и впервые представленный в процессорах серии Pentium III как ответ на аналогичный набор инструкций 3DNow! от AMD, который был представлен годом раньше. Первоначально названием этих инструкций было KNI, что расшифровывалось как Katmai New Instructions (Katmai — название первой версии ядра процессора Pentium III).

Технология SSE позволяла преодолеть 2 основные проблемы MMX — при использовании MMX невозможно было одновременно использовать инструкции сопроцессора, так как его регистры использовались для MMX и работы с вещественными числами.

SSE включает в архитектуру процессора восемь 128-битных регистров (xmm0 до xmm7), каждый из которых трактуется как 4 последовательных значения с плавающей точкой одинарной точности. SSE включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных.

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

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

и


SSE2 (англ. Streaming SIMD Extensions 2, потоковое SIMD-расширение процессора) — это SIMD (англ. Single Instruction, Multiple Data, Одна инструкция — множество данных) набор инструкций, разработанный Intel, и впервые представленный в процессорах серии Pentium 4.

SSE2 использует восемь 128-битных регистров (xmm0 до xmm7), включённых в архитектуру x86 с вводом расширения SSE, каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности. SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных. Также SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных xmm регистрах, что делает это расширение более предпочтительным для целочисленных вычислений, нежели использование набора инструкций MMX, появившегося гораздо раньше.

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

 
Svinozavr >>:

Да обсуждали здесь уже. Для этого нужно провести исследовательскую работу КАК именно использует тестер ресурсы. Задачка та еще! ))) А потом написать эмулятор. Мдя... Я бы не взялся...

Зачем это делать при живом тестере - неясно. Это ж не автомобиль, который раздолбать в живую жаба может задушить.

Ну сложное там конечно строить не надобно...

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

И уже при явной нестыковке гнать опртимизатор вживую... для чистоты эксперимента.

 

kombat, вопрос был не о том что такое SSEх, а как он использется в MT5 и откуда информация что используется вообще.

 
Docent >>:

kombat, вопрос был не о том что такое SSEх, а как он использется в MT5 и откуда информация что используется вообще.

Понятия не имею... ;)

Через неделю начнётся публичный бета-тест, там и узнаем.

А пока что юзаем 4-ку, и всё для ней...

 
Docent >>:

kombat, вопрос был не о том что такое SSEх, а как он использется в MT5 и откуда информация что используется вообще.

'Пожелания к MQL5'

'История MQL4?'

 
 

у меня (чистый XP32) стоит в виртуалке - будем надеятся что это не сильно скажется на тестах

т е сверху CentOS 64 / на время тестов висит только vmware 6.5.1 126130

все остановил - т е исключил практически все другие процессы



железо

I7 920 12гб DDR3

виртуалкой для этой копии выделенно 3072 мб


эти прогоны просто были следующими - ничего не менял

видимо прокешировалось



выше - это с генетикой

счаз приготовлю без нее



ниже без генетики


 
YuraZ писал(а) >>

у меня (чистый XP32) стоит в виртуалке - будем надеятся что это не сильно скажется на тестах

т е сверху CentOS 64 / на время тестов висит только vmware 6.5.1 126130

все остановил - т е исключил практически все другие процессы

железо

I7 920 12гб DDR3

виртуалкой для этой копии выделенно 3072 мб

эти прогоны просто были следующими - ничего не менял

видимо прокешировалось

Все Юра хотел увидеть твои результаты.

Дождался.

Теперь осталось только стоимость привести.

 

Юра! Ну ведь подчеркивали же неоднократно: кэш и хистори тестера перед тестированием должны быть пусты!

Почему инструкции никто не читает?))) Хотя их тут найти сложно - это да.

Причина обращения: