Перейти к содержанию
Manly

Похоливарим про AVX?

Рекомендуемые сообщения

 

Advanced Vector Extensions (AVX) — расширение системы команд x86 для микропроцессоров Intel и AMD, предложенное Intel в марте 2008.[1]

AVX предоставляет различные улучшения, новые инструкции и новую схему кодирования машинных кодов.

 

Что там с расширением, установленным на arm мобилки?

Какова существенная разница у процессоров с avx и без? :u1F60E:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Manly, с вики взял?

  • Жму руку 1
  • Аплодисменты 1

351770841_-2.jpg.46c777cb28a82a8baab8b6909b451ab2.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Ну да. Это же для шапки темы.

А разве есть другие варианты? :u1F44D.0: :u1F642:

  • Аплодисменты 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

А чего холиварить то? Да и собственно что тут обсуждать вообще))

AVX в целом полезный набор инструкций, ускоряющий некоторые типы вычислений, в том числе расчёты графики за счёт широких векторов(256-512 бит).

А в arm NEON за место AVX

В процессорах с ним: выше энергоэффективность, и лучше производительность в линейной алгебре.

Для рядового пользователя, это вообще ничего не даёт)

Изменено пользователем Exord

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
6 минут назад, Exord сказал:

Для рядового пользователя, это вообще ничего не даёт)

Никто не слышал про Extra Longe Stroke? Супердлинное машинное слово.

Правильно ли получается, что эффективность avx должна как-то зависеть от объёма оперативной памяти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Exord Абсолютно согласен с предыдущим оратором. Предмет обсуждения очевиден.

  • Жму руку 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
10 минут назад, Manly сказал:

объёма оперативной памяти?

Ещё от скорости памяти, каналов памяти и объема кеша процессора. Это всё хардварный уровень, а на более прикладном - если приложение не оптимизированно под использование avx то какого-либо прироста эффективности не будет.

Изменено пользователем Exord

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Exord разве всё так плохо. Avx как-то железозависима от необходимости в ней каких либо нейросетей?

Сейчас вроде весь матанализ активно переносится на те же нейросети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 

14 минут назад, Manly сказал:

Avx как-то железозависима от необходимости в ней каких либо нейросетей

Нет. AVX/AVX2/AVX-512 это просто набор инструкций как и другие: MMX, SSE, FMA, AES, BMI, TBM и так далее. Инструкции никак не зависят от нейросетей. Скорее нейросети могут от AVX зависеть, и то далеко не всегда - ибо все более менее серьёзные нейросети ранятся через CUDA.

 

14 минут назад, Manly сказал:

Сейчас вроде весь матанализ активно переносится на те же нейросети.

Причем тут матанализ?) avx это про конкретные вычисления линейной алгебры, не более.

Изменено пользователем Exord
  • Жму руку 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Не могу пройти мимо.:u1F601:

 

  • Мастер! 1
  • Смех 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 минуты назад, macron сказал:

Не могу пройти мимо.:u1F601:

 

это сильно. Орнул))

Изменено пользователем Exord

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
13 минут назад, Exord сказал:

Скорее нейросети могут от AVX зависеть

Ну так я как-бы об этом и говорю. Должно быть необходимо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Manly Нет. AVX и нейросети абсолютно независимые технологии, построенные на разном железе для разных задач.


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Нейросети вполне реализуемы на центральных процессорах. При хорошем подходе,

за счет более высокой частоты цп(чем у видеокарты) и лучшего объёма памяти - способны работать эффективнее.

  • Дурка 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Manly Абсолютно с вами согласен. А то, то сейчас нейросети строят преимущественно на ускорителях Nvidia - это заговор корпорации, для того чтобы не допустить появления Скайнета!


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 использовать можно как первое так и второе. А работает как правило всё вместе.

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

Изменено пользователем Manly

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
9 минут назад, Manly сказал:

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

Так сделайте его. Вычислительные модули CUDA уже давно (более 15 лет!) отдельное, полноценное вычислительное устройство, а вы до сих пор считаете его зависимым компонентом ПК.

Изменено пользователем denis2000

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Это Вы про покупку nvidia израильских технологий 5-7 лет назад?

Рядовому пользователю доступна только классическая реализация цп/видеокарта.

  • Дурка 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 минуты назад, Manly сказал:

Рядовому пользователю доступна только классическая реализация цп/видеокарта.

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

  • Жму руку 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
2 минуты назад, denis2000 сказал:

То, что вы используете свой видео ускоритель по его первичному назначению - это только ваш выбор

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

Суперкомпьютеры топ500 спокойно обходятся процессорами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
4 минуты назад, Manly сказал:

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

Ей не просто станет хреново. Скорость её работы замедлится на порядки. НА ПОРЯДКИ.

4 минуты назад, Manly сказал:

Суперкомпьютеры топ500 спокойно обходятся процессорами.

Ты прежде чем постить подобную дичь, хотя бы ознакомься, сколько ядер в машинах из топ500, а сколько в твоём грёбаном настольном ПК.
Даже Threadripper на Zen3 - голимый аутсайдер в сравнении с номером 500 из топ500.

Изменено пользователем spawnofvoid

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
1 минуту назад, Manly сказал:

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

Я ничего подобного не заявлял.

2 минуты назад, Manly сказал:

Суперкомпьютеры топ500 спокойно обходятся процессорами.

Задачи! Все зависит от возлагаемых на них задач. По задаче и реализация.


Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
2 минуты назад, denis2000 сказал:

 

Задачи! Все зависит от возлагаемых на них задач. По задаче и реализация.

Задачи могут быть одинаковыми. Реализация и итог разные.


Дополнено 1 минуту спустя
4 минуты назад, spawnofvoid сказал:

Ей не просто станет хреново. Скорость её работы замедлится на порядки. НА ПОРЯДКИ.

Ну. За то ума прибавится. :u1F642:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Manly Абсолютно согласен. Если микроскопом забивать гвозди итог будет... разным.

  • Мастер! 1

Путь во мгле. Связь времен.
"Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

denis2000 в голос. :u1F601: :u1F44D.0:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу