Вузькі місця фон Неймана впливають на штучний інтелект

Вузьке місце фон Неймана є природним результатом використання шини для передачі даних між процесором, пам’яттю, довготривалим сховищем і периферійними пристроями. Незалежно від того, як швидко автобус виконує своє завдання, завжди можливо подолати його, тобто утворити вузьке місце, яке зменшує швидкість. З часом швидкість процесора продовжує зростати, а вдосконалення пам’яті та інших пристроїв зосереджуються на щільності — можливості зберігати більше на меншому просторі. Отже, вузьке місце стає все більшою проблемою з кожним удосконаленням, змушуючи процесор витрачати багато часу в простою.

У розумних межах ви можете подолати деякі проблеми, які оточують вузьке місце фон Неймана, і призвести до незначного, але помітного збільшення швидкості програми. Ось найпоширеніші рішення:

  • Кешування: коли проблеми з достатньо швидким отриманням даних з пам’яті за допомогою архітектури фон Неймана стали очевидними, постачальники обладнання швидко відреагували, додавши локалізовану пам’ять, яка не вимагала доступу до шини. Ця пам’ять виглядає зовнішньою для процесора, але як частина пакета процесора. Однак високошвидкісний кеш-пам’ять коштує дорого, тому розміри кешу зазвичай невеликі.
  • Кешування процесора: на жаль, зовнішні кеші все ще не забезпечують достатньої швидкості. Навіть використання найшвидшої доступної оперативної пам’яті та повне відключення доступу до шини не відповідає потребам процесора в обробній потужності. Отже, виробники почали додавати внутрішню пам’ять — кеш, менший за зовнішній кеш, але з ще швидшим доступом, оскільки він є частиною процесора.
  • Попередня вибірка: Проблема з кешами полягає в тому, що вони корисні лише тоді, коли містять правильні дані. На жаль, у програмах, які використовують багато даних і виконують широкий спектр завдань, кількість звернень у кеш виявляється малою. Наступним кроком для прискорення роботи процесорів є вгадати, які дані будуть потрібні програмі, і завантажити їх у кеш до того, як програма їх зажадає.
  • Використання спеціальної оперативної пам’яті: ви можете бути поховані алфавітним супом RAM, оскільки існує більше видів оперативної пам’яті, ніж більшість людей уявляє. Кожен тип оперативної пам’яті має на меті вирішити принаймні частину проблеми фон Неймана з вузьким місцем, і вони працюють — у певних межах. У більшості випадків вдосконалення пов’язані з ідеєю швидшого отримання даних з пам’яті та в шину. Два основних (і багато другорядних) фактори впливають на швидкість: швидкість пам’яті (як швидко пам’ять переміщує дані) і затримка (скільки часу потрібно, щоб знайти певний фрагмент даних). Дізнайтеся більше про пам’ять і фактори, які на неї впливають.

Як і в багатьох інших областях технологій, реклама може стати проблемою. Наприклад, багатопоточність, акт розбиття програми або іншого набору інструкцій на окремі блоки виконання, з якими процесор може обробляти по одному, часто рекламується як засіб подолання вузького місця фон Неймана, але насправді це не робить. щось більше, ніж додавати накладні витрати (що погіршує проблему). Багатопоточність — це відповідь на іншу проблему: зробити програму більш ефективною. Коли програма додає проблеми із затримкою до вузького місця фон Неймана, вся система сповільнюється. Багатопоточність гарантує, що процесор не буде витрачати ще більше часу на очікування користувача чи програми, а натомість має чим зайнятися весь час. Затримка програми може виникати з будь-якою архітектурою процесора, а не тільки з архітектурою фон Неймана. Навіть так,


Огляд Snagit 2018 Що нового з версії 13

Огляд Snagit 2018 Що нового з версії 13

TechSmith Snagit — наше улюблене програмне забезпечення для створення скріншотів і редагування зображень. Перегляньте нові функції в Snagit 2018!

8 онлайн-інструментів для малювання діаграм і блок-схем

8 онлайн-інструментів для малювання діаграм і блок-схем

Потрібно створити діаграми або блок-схеми і не хочете встановлювати додаткове програмне забезпечення? Ось список онлайн-інструментів для створення діаграм.

Spotify не може відтворити поточну пісню? Як виправити

Spotify не може відтворити поточну пісню? Як виправити

Мати дім, повний бездротових пристроїв і потокових служб, таких як Spotify, — це чудово, доки все не запрацює, а ви знайдете цікаві рішення.

Що таке NVMe M.2 SSD і наскільки він швидкий?

Що таке NVMe M.2 SSD і наскільки він швидкий?

NVMe M.2 SSD — це найновіша технологія комп’ютерних жорстких дисків. Що це таке та наскільки він швидкий порівняно зі старими жорсткими дисками та твердотільними накопичувачами (SSD)?

Sonos проти AirPlay: Чому я вибрав AirPlay для аудіосистеми всього будинку

Sonos проти AirPlay: Чому я вибрав AirPlay для аудіосистеми всього будинку

Sonos — це ідеальне рішення для потокового аудіо від 400 доларів США за два динаміки. Але за правильного налаштування AirPlay може бути безкоштовним. Давайте розглянемо деталі.

Додаток Google Backup and Sync замінює Photos і Drive

Додаток Google Backup and Sync замінює Photos і Drive

Google Backup and Sync – це нова програма, яка синхронізується з Фото та Диском. Читайте далі, щоб побачити, як він протистоїть OneDrive, Dropbox, Backblaze і Crashplan.

Розрізання кабелю: огляд MyIPTV із SOPlayer

Розрізання кабелю: огляд MyIPTV із SOPlayer

MyIPTV — це служба розрізання кабелю, яка використовує програму SOPlayer для кількох платформ і надає телебачення, фільми та інші форми медіа за плату.

Клавіатура Logitech K830 для вітальні з підсвічуванням

Клавіатура Logitech K830 для вітальні з підсвічуванням

Logitech нещодавно випустила клавіатуру K830 з підсвічуванням для вітальні, призначену для домашнього розваги. Ось наш огляд агрегату.

Оновлено CloudHQ: швидша синхронізація, редагування файлів Dropbox із Google Docs

Оновлено CloudHQ: швидша синхронізація, редагування файлів Dropbox із Google Docs

Ось подивіться на нещодавно випущене оновлення для CloudHQ і як воно працює. Читайте далі, щоб дізнатися більше.

Що таке Android-телефон OnePlus 6T?

Що таке Android-телефон OnePlus 6T?

OnePlus 6T — флагманський Android-телефон преміум-класу, який продається зі знижкою порівняно з Apple iPhone, Google Pixel 3 або Samsung Galaxy S9.