Professional Documents
Culture Documents
https://sr.wikipedia.org/sr-ec/
%D0%92%D0%B8%D1%88%D0%B5%D1%98%D0%B5%D0%B7%D0%B3%D0%B0%D1%80%D0%BD
%D0%B8_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D0%BE%D1%80
Број језгара Уобичајено име
1 single-core
2 dual-core
Терминологија[уреди]
tri-core
Термин вишејезгарни или двојезгарни углавном се 3
triple-core
односи на неку врсту централне процесорске јединице
(CPU), али се понекад такође примењује и на процесоре
дигиталних сигнала (DSP) и систем-на-чипу (SoC). 4 quad-core
Термин се обично користи само да упути на вишејезгарне
микропроцесоре који су произведени на истом чипу 5 penta-core
интегрисаног кола; одвојени микропроцесорски чипови на
истом пакету се обично називају другим именом, као 6 hexa-core
више-чиповни модули. Овај чланак користи термине
“вишејезгарни” и “двојезгарни” за CPU производњу на
7 hepta-core
истом интегрисаном колу, осим ако није другачије
речено.
octa-core,
За разлику од вишејезгарних система, термин multi- 8
octo-core
CPU се односи на више физички раздвојених
процесорских јединица (које често садрже посебна кола
да олакшају мођусобну комуникацију). 9 nona-core
Термини many-core и massively multi-core се понекад
користе да се опише вишејезгарна архитектура са 10 deca-core
посебно великим бројем језгара (десетине или стотине). [2]
11 hendeca-core
Неки системи користе доста меких микропроцесорских
језгара постављених на један FPGA. Свако “језгро” може
се сматрати као "semiconductor intellectual property core" 12 dodeca-core
(полупроводничка интелектуална својина језгра) као и
CPU језгро. 13 trideca-core
Развој[уреди] 14 tetradeca-core
Комерцијални подстицаји[уреди]
Неколико пословних мотива довело је до развоја двојезгарне архитектуре. Деценијама,
било је могуће повећавати перформансе процесора помоћу смањења простора између
интегрисаних кола, који је оборио цену по урађају на IC. Алтернативно, за исту површину
кола, могло је више транзистора да се употреби у дизајну, што је повећало
функционалност, посебно за CISC архитектуру. Такт је такође порастао за редове
величине у деценијама крајем 20. века, од неколико мегахерца и 1980. године на неколико
гигахетца и раним 2000-имгодинама.
Док се вредност брзине генератора такта побољшавала успорено, повећавала се употреба
паралелног израчунавања у облику вишејезгарних процесора који су тежили да побољшају
укупне перформансе обраде. Више језгара се користило на истом CPU чипу, који онда
може да доведе до боље продаје CPU чипова са два или више језгара. Intel је произвео
процесор са 48 језгара за истраживање у облаку; свако језгро је имало Х86 архитектуру.
[3]
Intel је оптеретио Linux на свако језгро.[4]
Технички фактори[уреди]
Пошто су произвођачи рачунара дуго имплементирали симетричан мултипроцесорски
(SMP) дизајн коришћењем дискретних процесора, питања у вези имплементирања
вишејезгарне архитектуре и њеног подржавања са софтвером су добро позната.
Додатно:
Предност[уреди]
Близина више CPU језгара на истом чипу дозвољава да кеш кохеренција кола ради на
много већем генераторском такту него што је могуће ако сигнали путују ван чипа.
Комбинујући еквивалентне процесоре на једном чипу значајно побољшавамо перфорамнсе
кеш snoop (алтернатива: магистрални snooping) операција. Једноставно речено, ово значи
да сигнал између различитих процесора прелазе мању раздаљину, па се зато сигнали
мање деградирају. Ови сигнали високог квалитета омогућавају слање више података у
датом временском периоду, пошто индивидуални сигнали могу бити краћи и не морају да
се често понављају.
Претпостављајући да чип може стати у једно паковање, физички, вишејезгарни
процесорски дизајни захтевају много мање простора за плоче са штампаним колом (PCB)
него SMP дизајни са више чипова. Такође, двојезгарни процесор троши мање енергије него
два упарена једнојезгарна процесора, углавном због смањене енергије која се захтева за
довођење сигнала са споља на чип. Шта више, језгра деле нека кола, као L2 кеш и
интерфејс на спољној страни магистрале (front side bus - FSB). У погледу конкурентних
технологија за расположиви силицијум на чипу, вишепроцесорски дизајн може да користи
доказане CPU језгране библиотеке дизајна и производњу уређаја са мањим ризиком од
грешке дизајна него смишљање новог ширег језгарног дизајна. Такође, додавање кеша има
мању зараду.
Вишејезгарни чипови омогућавају веће перформансе са мањом енергијом. Ово може бити
важан фактор за мобилне уређаје који раде на батерије. Пошто свако језгро у
вишејезгарном је генерално енергетски ефикаснеје, чип постаје ефикаснији него ако има
једно велико монолитно језгро. Ово омогућава веће перформансе са мење енергије.
Изазов писања паралелног кода јасно поништава ову погодност. [5]
Недостаци[уреди]
Максимизирање коришћења комјутерског ресурса омогућено са вишејезгарним процесором
захтева подешавање и у подршци оперативног система (ОС) и у постојећима
апликационим софтверима. Такође, могућност вишејезгарног процесора да повећа
перформансе апликација зависи од коришћења више нити унутар апликације. Ситуација се
побољшава: на пример Valve Corporation's Source engine нуди вишејезгарну подршку,, [6][7] а
Crytek се развио сличну технологију за CryEngine 2 који покреће њихову игру, Crysis.
Emergent Game Technologies' Gamebryo engine укључује њихову Floodgate технологију,
[8]
која поједностављује вишејезгарно развијање за играчке платформе. Додатно, Apple
Inc.'s OS X, почиње са Mac OS X Snow Leopard, и iOS почиње са iOS 4, имају уграђену
вишејезгарну инсталацију названу Grand Central Dispatch.
Интеграција вишејезгарног чипа ствара смањен принос у производњи чипова и они су тежи
за топлотно управљање него једнојезгарни чип мање густине. Intel се делимично
супротставио првом проблему тако што је направио четворојезгарни дизајн спајањем два
двојезгарна на један чип са заједничким кешом, дакле било која два двојезгарна чипа се
могу користити, насупрот производњи четири језгра на једном чипу и да се захтева да сва
четири раде да би био четворојезгарни. Са архитектонске тачке гледишта, на крају, једино
процесорски дизаин може боље да искористи силиконску површину него мултипроцесорска
језгра, па опредељени развој овој архитектури може носисти ризик од застаревања.
Коначно, сирова снага процесора није једино ограничење за перформансе система. Два
процесорска језгра деле исту системску магистралу и моморијски пропусни опсег лимитира
стварне предности у перформансама. Потврђено је да ако је једно језгро близу
меморијског пропусног опсега, онда ће двострука-језгра дати од 30% до 70% побољшања;
ако мемеоријски пропусни опсег није проблем, онда се може очекивати побољшање од
90%; међутим, Amdahl-ов закон чини ову тврдњу сумњивом. [9] Било би могуће да су
апликације које користе два процесора у завршном процесу брже на двоструком језгру ако
комуникација између процесора није лимитирајући фактор, што би било више него 100%-но
побољшање.
Хардвер[уреди]
Трендови[уреди]
Општи тренд у развоју прецесора је прешао из дво-, тро-, четворо-, шесто-, осмојезгарни
чипови у њима са десетинама или чак стотинама језгара. Поред тога, вишејезгарни чип
помешан са мултитредингом, меморијом-на-чипу и наменским хетерогеним језгрима
обећавају даље добитке у перформансама и већој ефикасности, посебно у обради
мултимедија, препознавања и мрежних апликација. Постоји такође и тренд побољшања
енергетске ефикасности кроз фокусирање на потрошњу-по-вату са напредним прецизним-
зрном или ултра прецизним управљањем напајања и динамичка волтажа и фреквенционо
скалирање (тј. лаптоп рачунари и преносиви медија плејери).
Архитектура[уреди]
Састав и равнотежа језгара у вишејезгарном процесору показује велику разноврсност. Неке
архитектуре користе један дизаин језгра који се константно понавља (“хомогени”), док друге
користе мешавину различитих језгара, свако оптимизовано за другачију “хетерогену” улогу.
Чланак “CPU дизајнери раправљају о будућности више језгара” од Rick Merritt, EE Times
2008,[10] укључују ове коментаре:
Chuck Moore [...] је предложио да рачунари треба да буду више попут мобилних телефона,
који користе различита специјализована језгара за покретање модуларног софтвера
одређеним програмским интерфејс апликацијама на високом нивоу.
[...] Atsushi Hasegawa, виши главни инжињер из Renesas, се генерално слаже. Он је
предложио да мобилни телефони користе многа специјализована језгра која раде у спрези
су добрим моделом за будући вишејезгарни дизајн.
[...] Anant Agarwal, оснивач и извршни директор за покретање Tilera, заузео је супротни
став. Он је рекао да вишејезгарни чипови треба да буду хомегена колекција језгара опште
намене да би модел софтвера био једноставан.
https://pcpress.rs/review-novi-procesori-sa-povecanim-brojem-jezgara-core-i7-8700k/ pogledati