Цю статтю потрібно повністю переписати відповідно до Вікіпедії. |
Багатоядерний процесор складається з двох і більше «обчислювальних ядер» на одному кристалі. Він має один корпус і встановлюється в один роз'єм на системній платі комп'ютера, але операційна система сприймає кожне його обчислювальне ядро як окремий процесор з повним набором обчислювальних ресурсів.
Така стратегія за принципом «розділяй і володарюй» (паралелізм на рівні процесів і нитей) відчутно збільшує продуктивність багатозадачної роботи на оптимізованому під таку роботу програмному забезпеченні, бо кілька застосунків зможе працювати дійсно паралельно.
Особливості архітектури
У всіх[] багатоядерних процесорах кеш-пам'ять першого рівня у кожного ядра своя, а кеш 2-го рівня існує в кількох варіантах:
- поділюваних — кеш розташований на одному з обома ядрами кристалі і доступний кожному з них у повному обсязі. Використовується в процесорах сімейств Intel Core.
- індивідуальний — окремі кеші рівного обсягу, інтегровані в кожне з ядер. Обмін даними з кешей L2 між ядрами здійснюється через контролер пам'яті — інтегрований (Athlon 64 X2) або зовнішній (Pentium D).
Продуктивність
У застосунках, оптимізованих під паралельне виконання, спостерігається приріст продуктивності на двоядерних процесорах. Однак, якщо програма не оптимізована, то воно не буде отримувати практично ніякої вигоди від додаткових ядер, а може навіть виконуватися повільніше, ніж на процесорі з меншою кількістю ядер, але більшою тактовою частотою. Це в основному старі програми, або програми, яким багатозадачність не потрібна (наприклад, програвач музики) або неможлива.
Нарощування кількості ядер
Основні виробники процесорів — Intel і AMD — визнали подальше збільшення числа ядер процесорів як один з пріоритетних напрямів збільшення продуктивності.[] Компанією AMD вже освоєно виробництво 8-ядерних процесорів для домашніх комп'ютерів, а також 16-ядерних в серверних системах. Intel у цьому показнику дещо відстає — освоєно виробництво 6- та 10-ядерних відповідно, але кожен з них отримує по 2 потоки команд, тобто віртуально їх вдвічі більше (Hyper-Threading), що насправді дає лише 10-15 % приросту швидкодії.
Багатоядерні контролери
Є також тенденція впровадження багатоядерних контролерів в мобільні пристрої.
Наприклад
- seaForth-24 — нова розробка multi-Core MISC архітектури Chuck Moore 1ГГц 24-х ядерний асинхронний контролер.
- Контролер від Parallax має вісім 32-розрядних процесорів (COG) в одному кристалі P8X32A.
- Kilocore PowerPC процесор з 1024 8-ми бітними ядрами які працюють на частоті 125МГц.
Виноски
- . Архів оригіналу за 29 липня 2009. Процитовано 8 серпня 2009.
Посилання
- Многоядерность RISC-процессоров [ 18 грудня 2010 у Wayback Machine.]
- Двухъядерные процессоры Intel и AMD: теория, часть 1 [ 20 серпня 2010 у Wayback Machine.]
- Двухъядерные процессоры Intel и AMD: теория, часть 2 [ 25 серпня 2010 у Wayback Machine.]
Література
- Багатоядерні процесори: мікроархітектура та особливості застосування : навч. посіб. для студ. вищ. навч. закл., які навчаються за напрямами підготов. 050801 "Мікро- та наноелектроніка" і 050101 "Комп'ют. науки" / М. М. Берченко, І. Б. Березовська ; М-во освіти і науки, молоді та спорту України, Терноп. нац. техн. ун-т ім. І. Пулюя. – Т. : Вид-во ТНТУ, 2011. – 216 с. : іл. – Бібліогр. в кінці розділів. –
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cyu stattyu potribno povnistyu perepisati vidpovidno do standartiv yakosti Vikipediyi Vi mozhete dopomogti pererobivshi yiyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin Bagatoyadernij procesor skladayetsya z dvoh i bilshe obchislyuvalnih yader na odnomu kristali Vin maye odin korpus i vstanovlyuyetsya v odin roz yem na sistemnij plati komp yutera ale operacijna sistema sprijmaye kozhne jogo obchislyuvalne yadro yak okremij procesor z povnim naborom obchislyuvalnih resursiv Taka strategiya za principom rozdilyaj i volodaryuj paralelizm na rivni procesiv i nitej vidchutno zbilshuye produktivnist bagatozadachnoyi roboti na optimizovanomu pid taku robotu programnomu zabezpechenni bo kilka zastosunkiv zmozhe pracyuvati dijsno paralelno Osoblivosti arhitekturiU vsih dzherelo bagatoyadernih procesorah kesh pam yat pershogo rivnya u kozhnogo yadra svoya a kesh 2 go rivnya isnuye v kilkoh variantah podilyuvanih kesh roztashovanij na odnomu z oboma yadrami kristali i dostupnij kozhnomu z nih u povnomu obsyazi Vikoristovuyetsya v procesorah simejstv Intel Core individualnij okremi keshi rivnogo obsyagu integrovani v kozhne z yader Obmin danimi z keshej L2 mizh yadrami zdijsnyuyetsya cherez kontroler pam yati integrovanij Athlon 64 X2 abo zovnishnij Pentium D ProduktivnistU zastosunkah optimizovanih pid paralelne vikonannya sposterigayetsya pririst produktivnosti na dvoyadernih procesorah Odnak yaksho programa ne optimizovana to vono ne bude otrimuvati praktichno niyakoyi vigodi vid dodatkovih yader a mozhe navit vikonuvatisya povilnishe nizh na procesori z menshoyu kilkistyu yader ale bilshoyu taktovoyu chastotoyu Ce v osnovnomu stari programi abo programi yakim bagatozadachnist ne potribna napriklad progravach muziki abo nemozhliva Naroshuvannya kilkosti yaderOsnovni virobniki procesoriv Intel i AMD viznali podalshe zbilshennya chisla yader procesoriv yak odin z prioritetnih napryamiv zbilshennya produktivnosti dzherelo Kompaniyeyu AMD vzhe osvoyeno virobnictvo 8 yadernih procesoriv dlya domashnih komp yuteriv a takozh 16 yadernih v servernih sistemah Intel u comu pokazniku desho vidstaye osvoyeno virobnictvo 6 ta 10 yadernih vidpovidno ale kozhen z nih otrimuye po 2 potoki komand tobto virtualno yih vdvichi bilshe Hyper Threading sho naspravdi daye lishe 10 15 prirostu shvidkodiyi Bagatoyaderni kontroleriYe takozh tendenciya vprovadzhennya bagatoyadernih kontroleriv v mobilni pristroyi Napriklad seaForth 24 nova rozrobka multi Core MISC arhitekturi Chuck Moore 1GGc 24 h yadernij asinhronnij kontroler Kontroler vid Parallax maye visim 32 rozryadnih procesoriv COG v odnomu kristali P8X32A Kilocore PowerPC procesor z 1024 8 mi bitnimi yadrami yaki pracyuyut na chastoti 125MGc Vinoski Arhiv originalu za 29 lipnya 2009 Procitovano 8 serpnya 2009 PosilannyaMnogoyadernost RISC processorov 18 grudnya 2010 u Wayback Machine Dvuhyadernye processory Intel i AMD teoriya chast 1 20 serpnya 2010 u Wayback Machine Dvuhyadernye processory Intel i AMD teoriya chast 2 25 serpnya 2010 u Wayback Machine LiteraturaBagatoyaderni procesori mikroarhitektura ta osoblivosti zastosuvannya navch posib dlya stud vish navch zakl yaki navchayutsya za napryamami pidgotov 050801 Mikro ta nanoelektronika i 050101 Komp yut nauki M M Berchenko I B Berezovska M vo osviti i nauki molodi ta sportu Ukrayini Ternop nac tehn un t im I Pulyuya T Vid vo TNTU 2011 216 s il Bibliogr v kinci rozdiliv ISBN 978 966 397 118 6