The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В ядре Linux выявлена ошибка, приводящая к нарушению работы ..., opennews (??), 27-Ноя-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  +2 +/
Сообщение от anonimous (?), 27-Ноя-19, 12:19 
Или в Го
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

49. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  +2 +/
Сообщение от leap42 (ok), 27-Ноя-19, 12:28 
Go вообще не при делах, прост заметили первыми.
Ответить | Правка | Наверх | Cообщить модератору

74. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  –4 +/
Сообщение от Андрей (??), 27-Ноя-19, 15:49 
Что говорит о том, что с Go программы по-умолчанию лучше оптимизированы (используется AVX). Значительно чаще чем GCC/Clang.
Ответить | Правка | Наверх | Cообщить модератору

77. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  –2 +/
Сообщение от Урри (?), 27-Ноя-19, 16:36 
AVX(MMX, SSE, AVX2..) используется только в векторизации математики и пользу приносит только и исключительно при обработке больших объемов данных. А с автоматической векторизацией уже лет 10 отлично справляются всякие gcc.

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

Ответить | Правка | Наверх | Cообщить модератору

96. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  +1 +/
Сообщение от Forthemail (ok), 27-Ноя-19, 21:29 
Регистры SSE часто используются вовсе не для вычислений, а как дополнительная память для локальных переменных.
Возможно в данном случае так.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

110. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  –1 +/
Сообщение от Урри (?), 28-Ноя-19, 02:18 
Идиот? Регистры SSE не умеют работать кусочками и пересылать/принимать данные в другие регистры общего назначения, а только через память.

Так объясни, нахера в них держать локальные переменные, если перед их использованием их все равно придется сложить в кучу/стек? Да заодно еще и потерять дополнительные 500 тактов на переключении задач (цпу флажок устанавливает, если юзались ссе и тогда при переключении задач в контекст заодно сбрасывается весь пул ссе регистров)?

Ответить | Правка | Наверх | Cообщить модератору

122. "В ядре Linux выявлена ошибка, приводящая к нарушению работы ..."  +/
Сообщение от Аноним (122), 28-Ноя-19, 16:44 
Ответ на вопрос - да.
Умеют.

movq    xmm0, rsi
cvtsi2sd xmm0, rdi

Описание команд найдёшь сам.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру