Naar inhoud springen

Multi-core processors

Uit CampusWiki

Een Multi-core processor is een processor die meerdere kernen heeft. Eerst is de dual-core ontwikkeld, later de quad-core en er zijn chips in ontwikkeling die meer dan 64 kernen hebben.

Multi-core processors zijn een stuk duurder dan Single-core processors omdat beide kernen van een Multi-core tegelijk aan elkaar gemaakt worden. Mocht er dus één kern stuk gaan, dan is de andere kern ook direct onbruikbaar.

Daarnaast hebben Multi-core processors softwarematig een groot probleem. Men moet programma’s in taken kunnen onderverdelen zodat men die taken kan versturen naar verschillende kernen, waardoor een Multi-core processor sneller kan werken dan een Single-core processor. Niet elk programma valt echter in meerdere taken onder te verdelen.

Daarnaast heb je dan ook nog het probleem dat een Multi-Core processor in vergelijking tot een Single-Core processor meer warmte produceert. Daarom moet de klokfrequentie per kern lager zijn dan die van een Single-core processor. Als er dus geen gebruik gemaakt kan worden van de extra kernen, zou een Single-core processor sneller werken dan een Multi-core processor.