Tuesday 1 May 2018

multi core - Which property of CPUs is good for what?


Back in the days clock frequency used to be THE criteria to compare CPUs (or perhaps you had to take into account whether it was a DX or SX). The world was simple back then, but in these fast evolving modern times, it's not so easy to figure out to best spend your hard earned cash on a new CPU.


Could someone please enlighten me as to what kind of applications benefit from different aspects?


When should you choose more cores over clock speed? What is cache and when do you need it the most? Gaming? Video editing? Development?



  • Clock frequency:

  • Number of cores:

  • Cache memory:

  • Other:



Answer



more cores: good for doing multiple jobs (hosting virtual machines, etc) more speed: good for doing each job faster


cache is basically a much much faster (and smaller) RAM memory that lives on the cpu. The amount you need depends on the workload, and how often the cpu is swapping data in and out, but more is better. It normally "stepped" as the faster cache is more expensive and hence smaller, so you get level 1, 2 and 3 cache, 1 being the fastest, youll normally find a certain amount of each on a cpu. The cpu will try to keep data it needs the most often in the fastest cache it has space for it.


Its a pretty wide ranging question you've asked though, prolly easier to point you to google and search for the proper articles on the subject.


No comments:

Post a Comment

Where does Skype save my contact's avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...