Dom > Izložba > Sadržaj

Multi-core procesor Nedostaci

Mar 14, 2019

Maksimiziranje upotrebe računarskih resursa koje pružaju višejezgreni procesori zahtijeva prilagodbe kako za podršku operativnom sustavu (OS) tako i za postojeći aplikacijski softver. Također, sposobnost višestrukih 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 čipova. Takođe ih je teže upravljati termički nego dizajni s jednim jezgrom manje gustine. Intel je delimično suprotstavio ovom prvom problemu kreiranjem svojih četverojezgrenih dizajna kombinirajući dva dual-core na jednom die-u sa unificiranom keš memorijom, tako da se mogu koristiti bilo koja dva dvojezgrena matrica, za razliku od proizvodnje četiri jezgre na Jedna matrica i zahtijeva da sve četiri rade kako bi proizvele četverojezgreni CPU. Sa arhitektonske tačke gledišta, u krajnjoj liniji, pojedinačni CPU projekti mogu bolje iskoristiti površinu silikona nego multiprocesorske jezgre, tako da razvojna predanost ovoj arhitekturi može nositi rizik zastarelosti. Konačno, sirova procesorska snaga nije jedino ograničenje performansi sistema. Dvije procesne jezgre koje dijele istu sistemsku sabirnicu i propusni opseg memorije ograničavaju stvarnu prednost performansi. U izvještaju iz 2009. godine, dr Jun Ni je pokazao da ako je jedno jezgro blizu ograničenja propusnog opsega memorije, onda će dvojaško jezgro poboljšati 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 završi brže na jednom jezgru ako je komunikacija između CPU-a ograničavajući faktor, što bi se moglo smatrati poboljšanjem od više od 100%.