Wat is een quad-coreprocessor?

Een quad-coreprocessor is een enkele eenheid die bestaat uit vier onafhankelijke kernen die gegevens met een vaste of variabele lengte verwerken. Elk van de vier cores werkt onafhankelijk om computerprogramma-instructies te lezen en uit te voeren, waaronder mogelijk gegevens- en geheugenfuncties. De multi-processor wijst verschillende processen toe aan individuele cores met behulp van een methode die bekend staat als multitasking. Deze methode kan een ondersteund besturingssysteem (OS) helpen efficiënter te werken, vooral bij het toewijzen van verwerkingskracht aan meerdere hulpbronnenintensieve toepassingen tegelijkertijd.

Hoewel een quad-coreprocessor multitasking ondersteunt, is het het besturingssysteem dat bepaalt hoe goed een computersysteem het uitvoeren van meerdere applicaties tegelijk kan verwerken. Multitasking is afhankelijk van frequente contextomschakeling van taken om de illusie van parallel lopende applicaties te produceren. Omdat het meer cores heeft, is een quad-coreprocessor in theorie in staat taken sneller af te handelen dan single- of dual coreprocessors. In de praktijk zijn er echter meerdere redenen dat quad-coreprocessors mogelijk niet sneller zijn.

Ondanks de perceptie dat meer cores gelijk moeten zijn aan snellere verwerking, hangt de verbetering van de prestaties van de quad-coreprocessor ten opzichte van zijn voorgangers af van het gebruik en de implementatie van de applicatie. Quad-coreprocessors in computersystemen worden over het algemeen verkocht aan gebruikers die hulpbronnenintensieve applicaties uitvoeren, zoals videogames, videobewerkingssoftware en grafische editors. Veel videogames zijn zo geschreven dat ze optimaal gebruik maken van multi-processors.

Software die multi-threading ondersteunt, zoals veel video- en grafische editors, voert taken niet lineair uit. In plaats daarvan worden taken parallel uitgevoerd over meerdere processors of cores. Vooral vanwege betere multi-threading-mogelijkheden, hebben vele benchmarktests aangetoond dat quad-coreprocessors snellere videocodering, rendering en bewerkingssnelheden mogelijk maken in vergelijking met single- en dual-coreprocessors.

Naast dual- en quad-coreprocessors worden processors met een nog groter aantal cores ontwikkeld en geïmplementeerd. Net als bij eerdere multi-coreprocessors belooft het toevoegen van nog meer cores de belofte van een nog grotere toename van de verwerkingssnelheid. De mogelijkheid om deze snelheidswinst te realiseren, lijkt echter afhankelijk te zijn van softwareontwerp dat kan profiteren van de nieuwere technologie om gegevens parallel over het aantal beschikbare cores te verwerken.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?