Детальна інформація про багатоядерні процесори

3
3413

багатоядерні процесори

Відомо, що розвиток центральних процесорів відбувався в декілька різних етапів. Якщо простежити за даним процесом, коли тільки з'явилися перші настільні комп'ютери, то можна зрозуміти, що головним мотором продуктивності було збільшення тактової частоти. Однак усьому природа встановлює свою межу. Якщо далі збільшувати частоту, то це відіб'ється на тепловиділенні центрального процесора. Як наслідок, можна очікувати появи дуже високих значень. У цьому випадку не зможе допомогти навіть застосування тонких транзисторів.
багатоядерність, багатоядерні процесориЩо собою являє багатоядерність? Фахівці з області комп'ютерних технологій впевнено використовують кілька ядер в своїх розробках. Відомо, що вони з'єднуються разом в одному кристалі. Цей процесор називається «2 в 1». Після поява подібних моделей на ринку десктопів відкрилися постійні суперечки. Чи потребні користувачеві багатоядерні процесори? Сьогодні вже можна дати однозначну відповідь. Так. Найближчим часом не можна уявити прогресивний розвиток даної галузі без застосування декількох ядер.
У чому переваги багатоядерних процесорів? Саме багатоядерність можна порівнювати з використанням декількох моделей окремих процесорів для одного комп'ютера. Тільки розташовуються вони в одному кристалі і є не повністю незалежними (наприклад, використовується загальна кеш-пам'ять). Коли користувач працює з програмним забезпеченням для одного ядра, то в цьому випадку вдасться досягти певного плюса. Тобто, можна запустити відразу два ресурсомістких завдання, при цьому ви не відчуєте якогось дискомфорту. Для прискорення процесу подібні системи ніяк не підійдуть. У цьому випадку користувач отримає одноядерний процесор, який буде мати невелику перевагу (можна буде використовувати відразу декілька вимогливих додатків).
Кращим виходом з подібної ситуації є створення нового програмного забезпечення, яке буде здатне використовувати декілька різних ядер відразу. Даний процес називають розпаралелюванням. На практиці все виявляється куди складніше. Тільки певні завдання дуже легко распараллелити. Сюди, наприклад, можна віднести кодування аудіо-і відеозаписів. Відомо, в основі даного процесу використовується безліч однакових потоків.багатоядерні процесориВиконуватися разом вони можуть, але це дуже складне завдання. Багатоядерні процесори при кодуванні, порівнюючи з одноядерними моделями, стають пропорційними кількості використовуваних ядер: якщо є два ядра - в два рази швидше, коли чотири - у чотири і далі за списком. Основна частина подібних задач піддається подібним діям, але дуже складно. У великій кількості випадків доводиться вносити кардинальні зміни у вміст програмного коду.
Не раз представники серйозних комп'ютерних компаній розповідали про правильну розробку процесорів з великою кількістю ядер, що відносяться до нового покоління. Вони дозволяють самостійно розбивати один потік на декілька незалежних. Однак донині не була показана жодна робоча модель подібного дива.

Автор: Світ перекладів
ОЦІНИТИ НОВИНУ
5 (голосів: 1)

Цікаве по темі:

Більше новин

Комментарии:

  • avatar
    Толя - 11.01.2013, 12:05
    Гарні фотки.
  • avatar
    Ніна - 31.01.2013, 00:45
    Краще Intel не знайдеш: core i7, intex Xeon і т.д.
  • avatar
    Ernesto - 8.02.2013, 09:38
    That's a sharp way of thniknig about it.
ВВЕРХ