Продолжение темы здесь
Кураторы: Romaker, deadlock x86, arm, power, sparc, gpu, cell, amd, intel
Страницы:Кликните, чтобы указать произвольную страницуназад123180181182183184185
исчезающий: x86 против arm, power, sparc, gpu, cell и других. (часть 7)
вопросы/предложения по ветке обсуждаются в привате -
http://forum.ixbt.com/topic.cgi?id=0:70167
подключает (просьбы подключить к привату) - Romaker
deadlock
Advanced Member
Куратор темы
2044/2261 ответов
19 лет на iXBT, с января 2006
Чаще пишет РІ "Процессоры" (92%)
Россия, Москва
Инфо
d
deadlock Advanced MemberКуратор темы
7 лет назад / 13 января 2018 01:04
Boris Usievich
оно имеет смысл, в отличие от размера кода и числа команд
Ну тогда зачем вы утверждали вот это.
И как вы можете догадаться вместо одной инструкции AVX потребуется больше одной инструкции ARM
Ясно, понятно. Размер кода и число команд не важны (когда х86 проигрывает). Впредь, когда об этом зайдёт разговор, буду на вас ссылаться

Видимо потом оно применяется к массиву данных - вот там уже интересно посмотреть, будет ли векторизация
Да пожалуйста (с вашими настройками, кстати)

https://godbolt.org/g/HdZqkS

Там 2 дефайна T - type / S - scale меняете по вкусу.
Правда S ни на что не влияет - как-то не векторизуется само.

У ARM в любом случае и цикл и общий размер процедуры меньше

Добавление от 13.01.2018 01:08:

Felid
Как-то надо внедрить векторные MOVPD R,[M], и можно будет сэкономить 8 команд. И тогда выигрыш на стороне гадкого утёнка х86
У ARM тоже есть векторные операции

Добавление от 13.01.2018 01:19:

Кстати о размерах кода по ссылке.

(arm) 176 байт
(x64) 214 байт
Узреть код

Исправлено: deadlock, 13.01.2018 01:25

Satan Klaus
Member
541/1310 ответов, #21 в рейтинге
22 года на iXBT, с декабря 2002
Чаще пишет РІ "Процессоры" (78%)
Польша, Гданьск
Инфо
S
Satan Klaus Member
7 лет назад / 13 января 2018 01:56
Boris Usievich
В ARM есть векторы на 256bit?
В SVE добавлены вектора до 2048 бит, но доступных реализаций пока нет.
Felid
iXBT.com CPU analyst
7512/11809 ответов
19 лет на iXBT, с февраля 2006
Чаще пишет РІ "Процессоры" (64%)
Web-страница
Инфо
F
Felid iXBT.com CPU analyst
7 лет назад / 13 января 2018 01:57
deadlock
вместо одной инструкции AVX потребуется больше одной инструкции ARM — это как раз неверно, но если сказать про AVX2 и 3 (512), то уже другое дело.

T - type — так это тип скаляра. Что туда прописать, чтобы оба компилятора включили векторизацию в регистрах и памяти?

У ARM в любом случае и цикл и общий размер процедуры меньше — так вы посмотрите, как криво у ИЦЦ всё грузится. Нужны вектора.

У ARM тоже есть векторные операции — вот и включим их!
Satan Klaus
Member
542/1311 ответов, #21 в рейтинге
22 года на iXBT, с декабря 2002
Чаще пишет РІ "Процессоры" (78%)
Польша, Гданьск
Инфо
S
Satan Klaus Member
7 лет назад / 13 января 2018 02:50
Felele
GCC ничего векторизовать даже не пытается, вроде.

Пытается:

  fmla v24.4s, v28.4s, v1.4s
  fmla v23.4s, v27.4s, v1.4s
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Страницы:Кликните, чтобы указать произвольную страницуназад123180181182183184185
Продолжение темы здесь
Последние обсуждения в Конференции
03:00Выбор SSD Накопители
02:58Микроархитектура Lion Cove. Мобильные процессоры Intel Lunar Lake / десктопные LGA 1851 Arrow Lake Процессоры
02:55Украина после Евромайдана. Взгляд РёР· Р РѕСЃСЃРёРё. Р’С…РѕРґ для лиц СЃ русофобскими взглядами закрыт Политика
02:52OLED телевизоры LG ДК TV
02:51Выбор Рё настройка оперативной памяти DDR5 (читать первую страницу!) Память
02:48Выбор стиральной машины Бытовая техника
02:37"Тупые" РІРѕРїСЂРѕСЃС‹, РІС‹ давно хотели задать, РЅРѕ боялись спросить. Флуд
02:36Электромобили - грядет революция? Авто
02:28Случай скама СЃ монетой EOS. РћР±СЉСЏСЃРЅСЏСЋ остальным: Крипта
02:21Выбор РїРѕСЃСѓРґС‹ для приготовления пищи (СЃРєРѕРІРѕСЂРѕРґ, кастрюль Рё С‚.Рґ.) Кулинария
02:17Обсуждение новых тарифов Билайн Моб. операторы
02:17Новости РјРёСЂР° ноутбуков Ноутбуки
02:16Иммиграция. Как выжить Р·Р° рубежом? Общий
02:09Кто-то хочет РІ РЎРЎРЎР ? История
02:07Существуют ли принтеры для точной печати? Периферия
02:06Платные сервисы конференции iXBT.com. Появились платные РѕР±С…РѕРґС‹ черных СЃРїРёСЃРєРѕРІ Рё защита РѕС‚ РЅРёС… О Конфе
01:58Diablo IV (4). Релиз 06.06.2023! Игры
01:53Выбор 4K/UHD медиаплеера ДК плееры
01:41CPU-флудилка Тесты CPU
01:34Выбор конфигурации РѕС‚ 300 РґРѕ 600 долларов (Intel) Тех. поддержка
Последние темы без ответов
вчера[Решено] Установил и успешно запустил пакет motion под OpenWRT, но не могу зайти на его админку и получить видеопоток с помощью VLC-плеера Unix
вчераDenon dcd-3000 ремонт Стерео
вчераLLM ChatGPT – возможности, опыт использования, ограничения ИИ
2 дняИИ шутит. ИИ
2 РґРЅСЏ DIR-815s - L2TP Рё NAT Сети
3 РґРЅСЏThecus 4560/2520 РїРѕРёСЃРє прошивки. НАС
3 дняРоссийская РёРЅРґРё-РїРѕРї-музыка Культура
3 дняИИ-агенты - что, зачем, как... ИИ
4 дняКуплю мини/микро ATX компьютер KOMOK
давноCounter-Strike экранизация Кино
20:43вчераAMD создала настоящего конкурента для процессоров Apple M Pro, а RTX 4060 можно отправлять на пенсию? Опубликованы обзоры чудовищного Ryzen AI MAX+ 395
2 дня назадЭто как топовые процессоры Apple M Max, только от AMD. Обзоры Ryzen AI Max могут быть опубликованы уже завтра
2 дня назадНовейший чип Apple M5 дебютирует в MacBook Pro уже этой осенью
2 дня назадПервые ноутбуки MacBook Air с чипами Apple M4 выйдут до конца марта
2 дня назадArm выпустит свой первый в истории процессор в 2025 году. Назван первый заказчик
2 дня назадПервый смартфон на Snapdragon 8 Elite 2. Xiaomi 16 Pro получит плоский дисплей диагональю 6,85 дюйма, который достанется и Xiaomi 16 Ultra
2 дня назад«Тайвань вложил полвека упорного труда в достижение сегодняшнего успеха. Мы ничего не забирали у других стран». Тайвань готов стать базой в мировой цепочке поставок полупроводников
3 дня назадНеожиданно не самые старые процессоры Intel удалены из списка поддерживаемых Windows 11 24H2. Это коснулось даже Core 10-го поколения
3 дня назадIntel разделят и продадут? Broadcom заинтересована в подразделении Intel по разработке чипов, а TSMC положила глаз на фабрики
4 дня назадПока Intel в очередной раз выпускает то же самое с новыми именами, AMD готовится предложить 24-ядерные Ryzen 9. Линейка Zen 6 будет большим шагом вперёд
20+ лет назад в этот день обсуждали
2001Р’РёРЅС‚ Fireball AS 20 Gb видится как UDMA 33 Накопители
2001Рђ правда, что скорость чтения CD-Recorder'РѕРІ необходимо понижать ? Оптич. носители
2002Juster 515 WOOd VS Sven IHOO 5.1 Цифр.звук
2002Посоветуйте перекодировщик СЂСѓСЃСЃРєРёР№-кирилица - СЂСѓСЃСЃРєРёР№-латиница РІ РѕР±Рµ стороны Интернет
200216 заповедей программиста Программирование
2002РќРµ работает кулер проца Сист. платы
2003Выбор MP3 магнитолы -Р±СѓРјР±РѕРєСЃ (Philips AZ-2048 Рё РґСЂСѓРіРёРµ) Бытовая техника
2004Conan (c) TDK Mediactive - Кто играл? Игры
2004Интернет через "коробочку" Дом.интернет
2005Программа расчета тарифов РЅР° перевозку Прикладное ПО