Наукова періодика України Системи управління, навігації та зв'язку


Янко А. С. 
Методи використання SIMD інструкцій на x86 сумісних процесорах старшого покоління / А. С. Янко, А. М. Мартиненко, О. В. Бут // Системи управління, навігації та зв'язку. - 2021. - Вип. 4. - С. 44-47. - Режим доступу: http://nbuv.gov.ua/UJRN/suntz_2021_4_12
Розглянуто використання векторних SIMD інструкцій на x86 сумісних процесорах для покращення ефективності обчислення та обробки даних. Застосування векторного набору інструкцій дозволяє збільшити кількість операцій виконуваних за такт, при цьому зменшення розгалужень у алгоритмах позитивно влипає на швидкість виконання програми за рахунок меншого навантаження на модуль передбачення умовних переходів у процесорі. До цього часу існує програмне забезпечення, що виконується на x86 архітектурі процесорних ядер, даний факт не завжди дає змогу використовувати новітні векторні інструкції починаючи з SSE4.1. Головним недоліком попередніх реалізацій векторних наборів інструкцій - це відсутність логічних і арифметичних операцій з деякими типами даних, особливо це спостерігається у операціях з цілими числами. Використання особливості бінарної реалізації цілих чисел зі знаком і без знаку, дозволяє компенсувати відсутність логічних операцій для цих типів даних. Експлуатація вироджених та непрямих властивостей деяких інструкцій допомагає, як компенсувати відсутність арифметичних операцій з необхідними типами даних або операцій для цілих чисел іншої розрядності, так і оптимізувати виконання математичних операцій таких, як знаходження суми, різниці, множення та скалярного добутку.
  Повний текст PDF - 490.774 Kb    Зміст випуску     Цитування публікації

Цитованість авторів публікації:
  • Янко А.
  • Мартиненко А.
  • Бут О.

  • Бібліографічний опис для цитування:

    Янко А. С. Методи використання SIMD інструкцій на x86 сумісних процесорах старшого покоління / А. С. Янко, А. М. Мартиненко, О. В. Бут // Системи управління, навігації та зв'язку. - 2021. - Вип. 4. - С. 44-47. - Режим доступу: http://nbuv.gov.ua/UJRN/suntz_2021_4_12.

    Додаткова інформація про автора(ів) публікації:
    (cписок формується автоматично, до списку можуть бути включені персоналії з подібними іменами або однофамільці)
  • Янко Аліна Сергіївна (технічні науки)
  •   Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
     
    Відділ інформаційно-комунікаційних технологій
    Пам`ятка користувача

    Всі права захищені © Національна бібліотека України імені В. І. Вернадського