Dom > Izložba > Sadržaj

Multi-core procesor Nedostaci

Mar 14, 2019

Maksimiziranje korištenja računalnih resursa koje pružaju procesori s više jezgri zahtijevaju prilagodbe kako za podršku operativnog sustava (OS) tako i za postojeći aplikacijski softver. Također, sposobnost višejezgrenih procesora da povećaju performanse aplikacija ovisi o korištenju više niti unutar aplikacija.


Integracija višejezgrenog čipa može smanjiti prinose u proizvodnji čipa. Također ih je teže upravljati termički od dizajna s jednom jezgrom manje gustoće. Intel se djelomično suprotstavio ovom prvom problemu stvaranjem svojih četverojezgrenih dizajna kombinirajući dvije dvojezgrene na jednoj matrici s unificiranom predmemorijom, stoga se mogu koristiti dvije radne dvožilne jezgre, za razliku od proizvodnje četiri jezgre na jedan umrijeti i zahtijevaju sve četiri raditi za proizvodnju quad-core CPU. S arhitektonskog stajališta, konačno, pojedinačni CPU-ovi mogu bolje iskoristiti površinu silikona nego višestruke procesne jezgre, tako da razvojna predanost ovoj arhitekturi može nositi rizik zastarijevanja. Konačno, sirova procesorska snaga nije jedino ograničenje performansi sustava. Dvije procesorske jezgre koje dijele istu sistemsku sabirnicu i memorijsku propusnost ograničavaju stvarnu prednost izvedbe. U izvješću za 2009. godinu, dr. Jun Ni je pokazao da ako je jedna jezgra blizu ograničenja propusnosti memorije, tada će dvojako jezično poboljšanje dati poboljšanje od 30% do 70%; ako propusnost memorije nije problem, može se očekivati poboljšanje od 90%; međutim, Amdahlov zakon čini ovu tvrdnju sumnjivom. Bilo bi moguće da aplikacija koja koristi dva CPU-a radi brže na jednom jezgri ako je komunikacija između CPU-a ograničavajući faktor, što bi se moglo smatrati poboljšanjem od više od 100%.