Обсуждение:Эльбрус/портирование: различия между версиями

Материал из ALT Linux Wiki
(нач с разрешения erthink)
 
м (+замечание о портировании WT)
Строка 1: Строка 1:
= t.me/e2k_chat =
== Леонид Юрьев ==
== Леонид Юрьев ==
Из e2k_chat:


<pre>
<pre>
Строка 16: Строка 16:
</pre>
</pre>
--[[Участник:MichaelShigorin|mike]] ([[Обсуждение участника:MichaelShigorin|обсуждение]]) 13:04, 19 ноября 2020 (UTC)
--[[Участник:MichaelShigorin|mike]] ([[Обсуждение участника:MichaelShigorin|обсуждение]]) 13:04, 19 ноября 2020 (UTC)
== Николай ==
<pre>
Но есть и позитивные примеры. Те же гаиджин. Они не покупали десятки
и сотни Эльбрусов. Прямой прибыли от помощи им нет (хотя косвенная очевидна).
Но даже без этой косвенной прибыли они умудрились своим желанием и энергетикой
настроить всех так, что все им помогали, давали тестовые версии раньше,
чем остальным и вообще.
Как создать такое взаимодействие? Индивидуальный подход или совпадение -
не знаю.
Ну, лично мне ещё чай подарили. Вкусный. Но не гаиджиновцы.
Я бы не сказал, что это помогло с приоритетами, но было приятно
</pre>
--[[Участник:MichaelShigorin|mike]] ([[Обсуждение участника:MichaelShigorin|обсуждение]]) 22:24, 18 декабря 2020 (UTC)

Версия от 22:25, 18 декабря 2020

t.me/e2k_chat

Леонид Юрьев

Могу ошибаться, но насколько помню в lcc 1.23 было всё до AVX2 (включая SSE4, AES-NI и AVX).
А в 1.25 добавили AVX2 и что-то еще.
Но важно понимать, что это эмуляция средствами компилятора.
Т.е. lcc вставляет снипеты кода и потом их оптимизирует.
Поэтому:
- на e2k доступность этих фичей зависит от компилятора, а не от целевой модели процессора.
- вовсе не гарантируется что некие вычисления с AVX2 будут быстрее AVX и т.д.
- реальная производительность в тактах будет определяться версией компилятора и целевым процессором.

Так или иначе, в случае с lcc достаточно штатно использовать gcc-шные версии этих макросов, т.е. #ifdef __AVX__ и т.п.

--mike (обсуждение) 13:04, 19 ноября 2020 (UTC)

Николай

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

Как создать такое взаимодействие? Индивидуальный подход или совпадение -
не знаю.

Ну, лично мне ещё чай подарили. Вкусный. Но не гаиджиновцы.
Я бы не сказал, что это помогло с приоритетами, но было приятно

--mike (обсуждение) 22:24, 18 декабря 2020 (UTC)