een grote hardware modewoord is multi-core, met bedrijven als AMD en Intel vrijgeven van processors met meer cores dan ooit. Ze zijn spannend, vooral in de gaming wereld, maar heb je ze nodig? We onderzoeken precies wat multi-core processors doen en of ze uw bedrijf echt kunnen verbeteren.
Wat is een multi-core processor?
een multi-core processor is een computerprocessor met twee of meer afzonderlijke processoren (CPU ‘ s), de zogenaamde cores, die elk programma-instructies lezen en uitvoeren, alsof de computer meerdere processoren heeft.
in een single-core processor wordt de prestaties van de CPU beperkt door de tijd die nodig is om te communiceren met cache en RAM. Ongeveer 75% van de CPU-tijd wordt gebruikt om te wachten op de resultaten van geheugentoegang. Om de prestaties van hun processors te verbeteren, hebben fabrikanten meer multi-core machines uitgebracht. Een CPU die meerdere cores biedt kan aanzienlijk beter presteren dan een single-core CPU van dezelfde snelheid.
met meerdere cores kunnen pc ’s meerdere processen tegelijkertijd uitvoeren met meer gemak, waardoor uw prestaties toenemen bij multitasking of onder de eisen van krachtige apps en programma’ s.
Threading
een thread is een reeks gegevens van een programma dat door de processor van een computer gaat. Elke toepassing produceert zijn draden. Wanneer een computer meerdere taken uitvoert, omdat een single-core processor één thread tegelijk kan beheren, moet het systeem snel tussen de threads bewegen om de gegevens te verwerken.
het voordeel van het hebben van meerdere kernen is dat elke kern een verschillende data thread tegelijkertijd kan verwerken, waardoor een veel snellere overdracht van gegevens op een bepaald moment mogelijk is.
kloksnelheid
een hoge kloksnelheid betekent een snellere processor. Een quad-core processor kan bijvoorbeeld een kloksnelheid van 3.0 GHz ondersteunen, terwijl een dual-core processor voor elke processor een kloksnelheid van 3.5 GHz kan hebben. Dit betekent dat een dual-core processor 14% sneller kan draaien.
dus, als u een single-threaded programma hebt, is de dual-core processor inderdaad efficiënter. Aan de andere kant, als uw programma alle 4 processors kan gebruiken, dan zal de quad-core dan ongeveer 70% sneller zijn dan de dual-core processor.
hoe verhoudt het zich tot het bedrijfsleven?
wanneer meerdere kernen gelijktijdig werken volgens instructies, met een lagere snelheid dan de enkelvoudige kern, bereiken ze een onmetelijke verwerkingssnelheid. Multi-core processors produceren high-performance computing (HPC). HPC neemt complexe berekeningen en breekt ze in kleinere stukjes. Met behulp van software, kan elk stuk van de berekening vervolgens worden opgelost door meerdere CPU-kernen. Zie het als het nemen van een supercomputer en het op te splitsen in kleinere, meer beheersbare bouwstenen die vervolgens kunnen worden gebruikt om complexe wetenschappelijke problemen op te lossen.
HPC kan gebruikers dus in staat stellen moeilijke taken met relatief lagere energie te beheren, wat een belangrijke factor is in apparaten zoals laptops, mobiele telefoons of laptop, die op batterijen werken. Dit soort energiebesparing – en uiteindelijk kostenbesparing-is een manier waarop uw bedrijf zou kunnen profiteren.
als uw bedrijf zich bezighoudt met virtualisatie, databases en de cloud, dan kunnen multi-core processors ook iets voor u zijn.
de meeste grafische renderingssoftware heeft bijvoorbeeld een renderengine nodig om te laten zien wat er in een animatie gebeurt. Een soort kunstmatige intelligentie beheert personages, simulaties en gebeurtenissen in een virtuele omgeving. Met behulp van een enkele kern, alle gebeurtenissen deze moeten werken door afwisselend tussen elk proces. Multi-core verwerking is essentieel om deze instructies te laten werken zonder jitter of extreem lange procestijden.
dit is niet alleen het geval bij virtualisatie. Als u met video werkt, zullen video-codeerprogramma ‘ s aanzienlijke voordelen zien, omdat single-frame rendering in individuele kernen kan gaan en vervolgens via het multi-core proces in een stream kan worden samengevoegd.
voor databasebeheer, wetenschappelijke analyse of iets waarvoor grote hoeveelheden gegevens met hoge snelheid moeten worden verwerkt, is HPC, dat wordt mogelijk gemaakt door multi-core-verwerking, ook essentieel.
in principe is een multi-core processor beter als het programma het ondersteunt. Een quad-core of dual-core processor is voldoende voor een standaard computergebruiker. Veel zakelijke computers komen nu met deze standaard, hoewel de meeste gebruikers en ondernemers zullen zien geen echte voordelen van het gebruik van vier processorkernen, omdat er niet genoeg niet-gespecialiseerde software om het te gebruiken.
echter, als u complexe taken uitvoert zoals een complexe ontwerpweergave, wetenschappelijke analyse, wiskundige programma ‘ s of desktop videobewerking, kunt u overwegen om processors met een hogere kerngetal te gebruiken.
als u advies wilt over uw hardware en software, neem dan vandaag nog contact met ons op.
over CMI
wij zorgen voor uw IT, zodat u zich kunt concentreren op het runnen van uw bedrijf. Of u nu op zoek bent naar een uitgebreide outsourced IT support service of iets meer flexibel, CMI kan helpen. Als toonaangevende specialisten op het gebied van netwerkbeveiliging, bedrijfscontinuïteit, hardware-en softwarevoorziening, cloud computing en internetdiensten, helpt CMI bedrijven al 25 jaar een concurrentievoordeel te behalen door middel van technologie. Bel vandaag nog op 020 8875 7676 voor meer informatie en meld je aan voor een gratis consult.