Wat is multi-core verwerking? (met foto's)
Multi-coreverwerking verwijst naar het gebruik van meerdere microprocessors, "kernen" genoemd, die op een enkele siliciummatrijs zijn gebouwd. De chip is op precies dezelfde manier op een computermoederbord gemonteerd als een traditionele CPU. Er is niets nieuws aan het concept van het aan elkaar rijgen van processors, een techniek die bekend staat als multiprocessing; een multi-core processor is echter een beetje anders. Een multi-core processor fungeert als een enkele eenheid. Als zodanig is het efficiënter en wordt een gestandaardiseerd platform opgezet, waarvoor eenvoudig in massa geproduceerde software kan worden ontwikkeld.
Het ontwerp van een multi-core processor zorgt ervoor dat elke core met de andere kan communiceren, zodat verwerkingstaken op de juiste manier kunnen worden verdeeld en gedelegeerd. De daadwerkelijke overdracht wordt echter bepaald door software. Wanneer een taak is voltooid, wordt de verwerkte informatie van alle cores via één gedeelde leiding teruggestuurd naar het moederbord. Dit proces kan vaak de prestaties aanzienlijk verbeteren ten opzichte van een single-core processor met vergelijkbare snelheid. De mate van prestatieverbetering is afhankelijk van de efficiëntie van de softwarecode die wordt uitgevoerd.
Naast de ruwe snelheid, verhogen deze nieuwe chips de hoeveelheid multi-tasking die computers kunnen doen enorm. Aanvankelijk waren de praktische toepassingen van multi-coreprocessors ernstig beperkt, omdat veel softwareproducten van die tijd niet waren ontworpen om er volledig van te profiteren. De kloof werd snel gedicht toen een nieuwe generatie besturingssystemen beschikbaar kwam, samen met nieuwe generaties commerciële software, waaronder games, simulatieproducten en zelfs kantoorproductiviteitstoepassingen. Softwareontwikkelaars hebben hun prioriteiten snel verlegd om de nieuwe hardware optimaal te benutten.
Multi-core verwerking heeft de voortdurende race onder chipontwerpers onderbroken om steeds snellere processors te creëren. Door meerdere langzamere kernen te gebruiken, is het mogelijk hogere kloksnelheden efficiënter te bereiken dan door supersnelle individuele processors te ontwerpen. Toen personal computers met multi-coreverwerkingstechnologie in 2003 en 2004 voor het eerst algemeen beschikbaar kwamen voor consumenten, hadden de nieuwe CPU's alleen dual-coreprocessors. Dit veranderde snel in de daaropvolgende jaren, waarbij multi-core verwerking de standaard werd. Quad-core en octo-core processors zorgen dan voor chips met letterlijk honderden cores of meer.
Multi-core verwerking is niet beperkt tot het domein van personal computers. Veel andere elektronische apparaten, waaronder gameconsoles, industriële elektronica, supercomputers, evenals pc-hardwarecomponenten, zoals de grafische processors op videokaarten, omarmen deze technologie omdat deze steeds algemener en betaalbaarder wordt.