Запитання з тегом «sse»

5
Файли заголовків для внутрішніх технологій x86 SIMD
Які файли заголовків містять суттєві характеристики для різних розширень набору інструкцій SIM86 x86 (MMX, SSE, AVX, ...)? Здається, неможливо знайти такий список в Інтернеті. Виправте мене, якщо я помиляюся.

3
Яке значення має "не тимчасовий" доступ до пам'яті у x86
Це дещо низьке питання. У складі x86 є дві інструкції SSE: MOVDQA xmmi, m128 і MOVNTDQA xmmi, m128 Керівництво для IA-32 Software Developer каже , що NT в MOVNTDQA означає Non-Temporal , і що в іншому випадку це те ж саме , як MOVDQA. Моє запитання: що означає Нетемпоральне ?
123 x86  sse  assembly 

6
Чому SSE скалярний sqrt (x) повільніше, ніж rsqrt (x) * x?
Я профілював частину нашої основної математики на Intel Core Duo, і, переглядаючи різні підходи до квадратного кореня, я помітив щось дивне: використовуючи скалярні операції SSE, швидше взяти зворотний квадратний корінь і помножити його щоб отримати sqrt, ніж це використовувати рідний опкорд sqrt! Я тестую його за допомогою циклу, наприклад: inline …

8
Чи створює якийсь компілятор JIT JVM код, який використовує векторизовані інструкції з плаваючою комою?
Скажімо, вузьким місцем моєї програми Java насправді є кілька жорстких циклів для обчислення групи продуктів із векторними крапками. Так, я створив профіль, так це вузьке місце, так це важливо, так, саме такий алгоритм, так, я запустив Proguard для оптимізації байтового коду тощо. Робота - це, по суті, крапкові вироби. Як …

8
Надійність транспортування через Websocket (втрата даних Socket.io під час повторного підключення)
Використовується NodeJS, Socket.io Проблема Уявіть, що є 2 користувачі U1 та U2 , підключені до програми через Socket.io. Алгоритм такий: U1 повністю втрачає з’єднання з Інтернетом (наприклад, вимикає Інтернет) U2 надсилає повідомлення на U1 . U1 ще не отримує повідомлення, оскільки Інтернет не працює Сервер виявляє відключення U1 за часом …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.