Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 26.06.2021, 12:59   #241
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
SSE 4.1 в этом смысле без разницы.
Вот поэтому он и мне и нужен, потому что никакого popcnt а моего Ксенона нет (почему то :-( )
svoitsl вне форума   Ответить с цитированием
Старый 26.06.2021, 13:20   #242
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Intel Core i5-7600K



Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (26.06.2021)
Старый 26.06.2021, 14:55   #243
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Владимир001
Intel Core i5-7600K

Развернуть для просмотра



[свернуть]
Владимир, спасибо!
Меня интересуют тесты только на тех ПК где нет поддержки AVX2.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Владимир001 (26.06.2021)
Старый 26.06.2021, 14:56   #244
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от svoitsl
Вот поэтому он и мне и нужен
Если нужен - с Вас скрин где видно что SSE41 быстрее чем SSSE3.
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 14:59   #245
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Maratka,
Вы ведь тоже используете SSE41 компиляцию.
Будьте добры, выложите скрин теста скорости SSE41 против SSSE3.
Ссылка на движки выше.

=============
И не надо писать, что Вы используете сборки SSE42 или AVX --- это не так
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 15:01   #246
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от ChessMan
Maratka,
Вы ведь тоже используете SSE41 компиляцию.
Будьте добры, выложите скрин теста скорости SSE41 против SSSE3.
Ссылка на движки выше.

=============
И не надо писать, что Вы используете сборки SSE42 или AVX --- это не так
https://forchess.ru/showpost.php?p=198233&postcount=233
Владимир001 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (26.06.2021)
Старый 26.06.2021, 15:23   #247
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Тем временем, добавлен Pull request с удалением SSE41
https://github.com/official-stockfis...fish/pull/3589
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Владимир001 (26.06.2021)
Старый 26.06.2021, 16:24   #248
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

ChessMan, выложите движки без SSE41, и в том же архиве - Build tester пожалуйста.
Maratka вне форума   Ответить с цитированием
Старый 26.06.2021, 16:30   #249
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
ChessMan, выложите движки без SSE41, и в том же архиве - Build tester пожалуйста.
Все нужные движки по ссылке выше.
* https://forchess.ru/showpost.php?p=198233&postcount=233
BuildTester: https://pixeldrain.com/u/UXsVGUtH

команда bench 16 1 13 default depth NNUE


UPD:
одним архивом https://pixeldrain.com/u/K8QD5Mhw
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 16:42   #250
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от ChessMan
Maratka,
Вы ведь тоже используете SSE41 компиляцию.
Будьте добры, выложите скрин теста скорости SSE41 против SSSE3.
Ссылка на движки выше.
=============
И не надо писать, что Вы используете сборки SSE42 или AVX --- это не так
Вот не угадали!

У меня проблемы с машинкой основной, вроде тех, что у Вас были года два назад на Phenom'е (правильно вспомнил)?
А на основном ноуте турбо-режим гуляет по частотам от 1,6 до 2,8 Ghz, так что тесты будут прямо скажем неточными.

Потому запущу я это на третьей машинке, там у меня старенький двухядерный AMD E-350, у него турбо-режима просто не существует.
Но на нем нет SSE 4.1
Maratka вне форума   Ответить с цитированием
Старый 26.06.2021, 16:45   #251
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
У меня проблемы с машинкой основной
Пора менять))
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 16:45   #252
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
Потому запущу я это на третьей машинке, там у меня старенький двухядерный AMD E-350
Так он вроде не поддерживает SSE41
https://www.cpu-world.com/CPUs/Bobca...50GBB22GT.html
Код:
MMX instructions
Extensions to MMX
SSE / Streaming SIMD Extensions
SSE2 / Streaming SIMD Extensions 2
SSE3 / Streaming SIMD Extensions 3
SSSE3 / Supplemental Streaming SIMD Extensions 3
SSE4a  ? 
AMD64 / AMD 64-bit technology  ? 
AMD-V / AMD Virtualization technology
Лучше запустите на ноуте, хоть и с турборежимом. Будем смотреть на максимальную скорость.
В 20 прогонов думаю будет норм.
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 17:30   #253
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Maratka вне форума   Ответить с цитированием
Старый 26.06.2021, 17:32   #254
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka

Развернуть для просмотра

[свернуть]
Нужен тест SSE41 + SSSE3.
ChessMan вне форума   Ответить с цитированием
Старый 26.06.2021, 22:06   #255
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от ChessMan
Если нужен - с Вас скрин где видно что SSE41 быстрее чем SSSE3.
svoitsl вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (27.06.2021)
Старый 27.06.2021, 10:49   #256
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (27.06.2021)
Старый 27.06.2021, 11:26   #257
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

В общем, как я понимаю, разница есть, но она в пределах процента, т.е. пользы от нее даже при блице на PlayChess - единицы Elo.
Maratka вне форума   Ответить с цитированием
Старый 27.06.2021, 11:42   #258
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

svoitsl, Maratka,
укажите модель CPU
ChessMan вне форума   Ответить с цитированием
Старый 27.06.2021, 11:49   #259
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Младшая модель.
https://www.ferra.ru/review/computers/93734.htm

Собственно ноут:
https://www.ferra.ru/review/notebooks/93814.htm
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (27.06.2021)
Старый 27.06.2021, 11:50   #260
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
Так и писать? i7-720QM ?
ChessMan вне форума   Ответить с цитированием
Старый 27.06.2021, 11:52   #261
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Ну да наверное...
Ну можете еще скрин операционки показать.

Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (27.06.2021)
Старый 27.06.2021, 11:53   #262
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

https://github.com/official-stockfis...ment-869125919
ChessMan вне форума   Ответить с цитированием
Старый 27.06.2021, 12:34   #263
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от ChessMan
svoitsl, Maratka,
укажите модель CPU
Проверялась на Intel E8500
svoitsl вне форума   Ответить с цитированием
Старый 27.06.2021, 16:04   #264
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Т.е. не-Xeon?
Maratka вне форума   Ответить с цитированием
Старый 27.06.2021, 22:48   #265
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Хотят удалить поддержку SSE2...
https://github.com/official-stockfis...fish/pull/3591

Они там обкурились?!
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Rom77 (28.06.2021)
Старый 27.06.2021, 23:30   #266
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,732
Сказал(а) спасибо: 1,204
Поблагодарили 2,852 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
Т.е. не-Xeon?
да, не Ксеон, эта картинка сделана на c2d E8500
А вот и Xeon E5450

svoitsl вне форума   Ответить с цитированием
Старый 28.06.2021, 09:51   #267
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от ChessMan
Хотят удалить поддержку SSE2...
https://github.com/official-stockfis...fish/pull/3591

Они там обкурились?!
Пусть уберут 32-битную сборку. Если что и не нужно -так это именно оно.
Maratka вне форума   Ответить с цитированием
Старый 28.06.2021, 10:02   #268
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Цитата: Сообщение от Maratka
Пусть уберут 32-битную сборку. Если что и не нужно -так это именно оно.
Судя по загрузкам моих сборок, x32 всё ещё нужна.
ChessMan вне форума   Ответить с цитированием
Старый 28.06.2021, 11:10   #269
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

Статистика использования SF13:

BMI2












x64 (SSE2)





AVX2



_____________________

Т.е. получаем, что каждый седьмой пользователь по каким-то причинам не использует сборки с поддержкой процессов Haswell+ (в случае Core) и Excavator+ в случае AMD.

Отдельно добавлю, что вполне популярные и недорогие Ryzen/Ryzen+ отвратительно работают с AVX2/BMI2, обеспечивая тем не менее вполне достойную производительность в целом, т.е. на них использование старых SSE вполне нормальное дело.

ChessMan, я думаю, что эту статистику можно показать на голосовании. Единственное, с переводом, т.к. иначе мало кто прочтет.
Статистика собрана вполне известной в мире конторой:
https://whitelisting.kaspersky.com/advisor-ru
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (28.06.2021)
Старый 28.06.2021, 11:43   #270
Maratka
Эксперт
ТС
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,951 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Оптимизации SF в зависимости от компилятора, профилирования и ключей компилятора

чуть ошибся, конечно же не каждый седьмой, а где-то 1/3!
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (28.06.2021)
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 05:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru