Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. CPU: Could you help me understanding it?

CPU: Could you help me understanding it?

Scheduled Pinned Locked Moved The Lounge
htmlasp-netvisual-studiocomhelp
24 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Joan M
    wrote on last edited by
    #1

    Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

    www.robotecnik.com[^] - robots, CNC and PLC programming

    Kornfeld Eliyahu PeterK D L T L 8 Replies Last reply
    0
    • J Joan M

      Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

      www.robotecnik.com[^] - robots, CNC and PLC programming

      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu PeterK Offline
      Kornfeld Eliyahu Peter
      wrote on last edited by
      #2

      Why you are the i7 / Ryzen 7 comparison... There are newer CPUs out there...

      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

      "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

      J 1 Reply Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        Why you are the i7 / Ryzen 7 comparison... There are newer CPUs out there...

        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

        J Offline
        J Offline
        Joan M
        wrote on last edited by
        #3

        Those are the CPUs the newest models of the computers I'm interested in can use. Anyway, as far as I know, the i7 / Ryzen 7 alone doesn't mean anything without the generation they belong to.

        www.robotecnik.com[^] - robots, CNC and PLC programming

        Kornfeld Eliyahu PeterK 1 Reply Last reply
        0
        • J Joan M

          Those are the CPUs the newest models of the computers I'm interested in can use. Anyway, as far as I know, the i7 / Ryzen 7 alone doesn't mean anything without the generation they belong to.

          www.robotecnik.com[^] - robots, CNC and PLC programming

          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu PeterK Offline
          Kornfeld Eliyahu Peter
          wrote on last edited by
          #4

          See...

          Joan M wrote:

          the i7 / Ryzen 7 alone doesn't mean anything

          sure. I have a 10 years old Dell with i7 in it... Globally, Intel CPUs are more power hungry (not sure if it is an issue), but behave better with applications that do not scale out really well (mostly games), while ADM works better with applications that really use multi-threading... I would say, that you should list the kind of application you use/develop(?) and start from there (in most cases there are recommendations on the product site)... In any case - and if the prize is an issue - ADM tend to be cheaper about $20 per thread than Intel...

          "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

          "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

          J 1 Reply Last reply
          0
          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

            See...

            Joan M wrote:

            the i7 / Ryzen 7 alone doesn't mean anything

            sure. I have a 10 years old Dell with i7 in it... Globally, Intel CPUs are more power hungry (not sure if it is an issue), but behave better with applications that do not scale out really well (mostly games), while ADM works better with applications that really use multi-threading... I would say, that you should list the kind of application you use/develop(?) and start from there (in most cases there are recommendations on the product site)... In any case - and if the prize is an issue - ADM tend to be cheaper about $20 per thread than Intel...

            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

            J Offline
            J Offline
            Joan M
            wrote on last edited by
            #5

            Yes, of course, but usually the industrial softwares I work with are not very prone to recommend the best specs on that field... Have you seen my questions at the bottom of my post? Thanks.

            www.robotecnik.com[^] - robots, CNC and PLC programming

            Kornfeld Eliyahu PeterK 1 Reply Last reply
            0
            • J Joan M

              Yes, of course, but usually the industrial softwares I work with are not very prone to recommend the best specs on that field... Have you seen my questions at the bottom of my post? Thanks.

              www.robotecnik.com[^] - robots, CNC and PLC programming

              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu PeterK Offline
              Kornfeld Eliyahu Peter
              wrote on last edited by
              #6

              Base frequency means the minimum speed every process will have, if there is no urge the CPU will use it (as higher speed needs more power and generates more heat), however when the CPU 'feels' the pressure it will rise (in a pre-defined way) it's own speed, up to the boost limit... In most cases a single core application does not mean that the core is dedicated, and the application may run on several physical cores. The boosting will work the same in this case too... To use vmware with dedicated cores, you need to do the right configuration of your VM - which is not very advised... In most case your computer (with the right motherboard and frameware) will serve you well there... What you need is to estimate how many cores you use on average (not peek)... If you can find one with a lower base and higher boost that can give you the right amount of cores, you should chose it...

              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

              "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

              J 1 Reply Last reply
              0
              • J Joan M

                Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                www.robotecnik.com[^] - robots, CNC and PLC programming

                D Offline
                D Offline
                dandy72
                wrote on last edited by
                #7

                Joan M wrote:

                If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)?

                Unless VMware does things very differently than Hyper-V, which is what I use, then no, cores aren't dedicated to VMs - rather, when you define the VM, you're telling the hypervisor how many cores the virtual machine should see. If the VM is a low-priority one with very few tasks, you would probably want to give it a single core, but if the VM is hosting, say, a busy SQL DB and web server, you'd probably want to configure it so it has access to more cores to make the most of the hardware available. [Edit] In my mind, a "dedicated" core would mean it's no longer available to the host OS (nothing would be able to use it other than the guest VM), and that's not correct - that's my main point.

                J 1 Reply Last reply
                0
                • J Joan M

                  Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                  www.robotecnik.com[^] - robots, CNC and PLC programming

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  I have a Ryzen 7 1800X and there is no mention of a "base frequency". It may mean the "memory clock", which appears to be fixed (1.2 Ghz), and lower than the peak speed (which is 3.70 Ghz in my case). I'm happy with my Ryzen and it's 2 years old. (It's VR capable). (And it's not "over-clocked", which is maybe where the base frequency comes in)

                  It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                  Kornfeld Eliyahu PeterK 1 Reply Last reply
                  0
                  • L Lost User

                    I have a Ryzen 7 1800X and there is no mention of a "base frequency". It may mean the "memory clock", which appears to be fixed (1.2 Ghz), and lower than the peak speed (which is 3.70 Ghz in my case). I'm happy with my Ryzen and it's 2 years old. (It's VR capable). (And it's not "over-clocked", which is maybe where the base frequency comes in)

                    It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu Peter
                    wrote on last edited by
                    #9

                    According to specifications the 1800X has a base frequency of 3.6 and boost of 4.0... As today, there is no such thing as 'over clocked' CPU. Either the CPU has a fixed frequency, or it works on a range (most common today)...

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                    L L 2 Replies Last reply
                    0
                    • J Joan M

                      Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                      www.robotecnik.com[^] - robots, CNC and PLC programming

                      T Offline
                      T Offline
                      the Kris
                      wrote on last edited by
                      #10

                      Maybe this helps a bit? Is about the 4800U though. AMD Ryzen 7 4800U Review, Mind Boggling Performance at 15W https://www.youtube.com/watch?v=hFYdHkvRs2c&t=0s

                      1 Reply Last reply
                      0
                      • J Joan M

                        Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                        www.robotecnik.com[^] - robots, CNC and PLC programming

                        L Offline
                        L Offline
                        Lorenzo Bertolino
                        wrote on last edited by
                        #11

                        Quote:

                        This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower?

                        The base clock (frequency) is the frequency used when the cpu is idle, it has no impact on performance AFAIK, especially considering that during normal use, the cpu sits idle about 90% of the time, It surely matters a lot less than the max sustained clock or boost (instantaneous) clock speeds.

                        Quote:

                        In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each?

                        No, Windows' scheduler handles everything, single thread apps can and often will be moved around, for... reasons :shrug: If the processes don't use 100% of the core, they might even run on the same one, if the almighty scheduler says so

                        Quote:

                        If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)?

                        I don't know what exactly happens but I see 2 scenarios: 1. yes, the cores are dedicated to the vm instance and that's it, having more cores would mean that you can allocate more of them to the VMs (the usefulness of this may vary a lot, depending on your workload) 2. no, the scheduler handles the vm jobs exactly as it would with a normal host os process and the scheduler inside the guest os doesn't know that it's not running on an actual cpu but a virtual one* Having more physical cores, might improve performance in this case too, **depending on the workload** * it might and that could trigger some kind of optimization but... I have no idea, it probably depends on the combination of guest OS, host OS and virtualization app you're using (I'll leave this to someone more knowledgeable than me)

                        J 1 Reply Last reply
                        0
                        • J Joan M

                          Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                          www.robotecnik.com[^] - robots, CNC and PLC programming

                          K Offline
                          K Offline
                          Kiriander
                          wrote on last edited by
                          #12

                          The frequency was an indicator of performance in the 90s. In the meantime, architectural details are way more important. IPC times frequency is a better metric, but even that's far from the whole picture. The way the cores & cache are organized can have a serious impact on performance as can the memory controller (not so long ago, AMD CPUs ran crappy with slow RAM, AFAIK AMD removed the heavy RAM dependency in their newer products). If you want to know how well a given CPU will fare in your workloads (Cinebench is different from gaming is different from video editing), you have to benchmark yourself or read benchmarks. userbenchmark.com is a good place to start. I personally recommend Linus Tech Tips on YouTube. They cover CPUs (and hardware in general) in quite the detail, thoroughly refraining from simple answers such as "it's good" or "it sucks" because different workloads are indeed a thing. Dedicating cores to VMs isn't a bad idea, and that Linus dude got a couple videos on that as well (i.e. "One CPU 6 video editors").

                          J 1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            According to specifications the 1800X has a base frequency of 3.6 and boost of 4.0... As today, there is no such thing as 'over clocked' CPU. Either the CPU has a fixed frequency, or it works on a range (most common today)...

                            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                            L Offline
                            L Offline
                            Lorenzo Bertolino
                            wrote on last edited by
                            #13

                            Every modern cpu works in a range of frequencies, from idle to boost (which is a frequency that the processor will keep for a brief amount of time) Most Intel CPUs are sold either as "locked" or "unlocked", just the unlocked ones can be used for overclocking because they allow changing the configuration of voltages and frequencies. If I remember correctly, AMD ones (or at least Ryzens) are all sold unlocked. Overclocking is very much still alive, it's just the process of changing a setting from an app or the bios over the limit set by the manufacturer

                            1 Reply Last reply
                            0
                            • J Joan M

                              Currently I own a computer with a i7-6600U processor. Soon I will replace it. There is a lot of fuzz about AMD vs Intel nowadays... And I have doubts to understand the figures: My current CPU: The Intel i7-6600U[^] has 2 cores and 4 threads, a base frequency of 2.6GHZ and a max frequency of 3.4GHz with 4MB Cache. The ones I'm doubting to get: The Intel i7-10610U[^] has 4 cores and 8 threads, a base frequency of 1.8GHz and a max frequency of 4.9GHz with 8MB Cache. The Ryzen 7 PRO 4750U[^] has 8 cores and 16 threads, a base frequency of 1.7GHz and a max frequency of 4.1GHz with 8MB Cache. The Intel i7-10875H[^] has 8 cores and 16 threads, a base frequency of 2.3GHz and a maximum frequency of 5.10GHz with a 16MB Cache. This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower? In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each? If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)? Thank you very much for your time and help. :beer:

                              www.robotecnik.com[^] - robots, CNC and PLC programming

                              L Offline
                              L Offline
                              L Braun
                              wrote on last edited by
                              #14

                              Looking at your selected CPUs, TDM comes to mind: i7-10875H: TDP = 45W is more of a desktop CPU. The others, postfixed with "U"" are designed for Notebooks etc. Just wondering.

                              J 1 Reply Last reply
                              0
                              • L L Braun

                                Looking at your selected CPUs, TDM comes to mind: i7-10875H: TDP = 45W is more of a desktop CPU. The others, postfixed with "U"" are designed for Notebooks etc. Just wondering.

                                J Offline
                                J Offline
                                Joan M
                                wrote on last edited by
                                #15

                                yes... I know... Mostly I'm thinking on a Thinkpad T14s (pure ultrabook that can be maxed to 32GB RAM and configured with Intel or AMD processors), but I've also thought to get the Thinkpad P1 Gen 3[^] which is the one that has that processor, a Quadro graphics card and that can be upgraded to 64GB of RAM too. I guess I'll end with the T14s, but I looked at the P1 because it is light enough, very powerful and has a 15" display which would make reading texts easier... getting old... ^^¡ In my case the P1 has only some sense when I have to import 3D designs into robot programming softwares, and when, from time to time (2 or 3 times per year) I need to open up to 3 virtual machines at once...

                                www.robotecnik.com[^] - robots, CNC and PLC programming

                                1 Reply Last reply
                                0
                                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                  According to specifications the 1800X has a base frequency of 3.6 and boost of 4.0... As today, there is no such thing as 'over clocked' CPU. Either the CPU has a fixed frequency, or it works on a range (most common today)...

                                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #16

                                  Define "today". I usually say "these days"; which includes a few months. "Overclocking" is not "my" terms. [How I Pushed the Threadripper 3970X 1 GHz Over Its Limit | Tom's Hardware](https://www.tomshardware.com/news/amd-threadripper-3970x-overclocking-record)

                                  It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                                  1 Reply Last reply
                                  0
                                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                    Base frequency means the minimum speed every process will have, if there is no urge the CPU will use it (as higher speed needs more power and generates more heat), however when the CPU 'feels' the pressure it will rise (in a pre-defined way) it's own speed, up to the boost limit... In most cases a single core application does not mean that the core is dedicated, and the application may run on several physical cores. The boosting will work the same in this case too... To use vmware with dedicated cores, you need to do the right configuration of your VM - which is not very advised... In most case your computer (with the right motherboard and frameware) will serve you well there... What you need is to estimate how many cores you use on average (not peek)... If you can find one with a lower base and higher boost that can give you the right amount of cores, you should chose it...

                                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                    J Offline
                                    J Offline
                                    Joan M
                                    wrote on last edited by
                                    #17

                                    OK, understood, then, if an application can't use more than one core by design, and the termal limit happens, a processor with a higher base frequency would give a better speed than one with a higher permitted "turbo". Thanks for your comment! :thumbsup:

                                    www.robotecnik.com[^] - robots, CNC and PLC programming

                                    1 Reply Last reply
                                    0
                                    • D dandy72

                                      Joan M wrote:

                                      If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)?

                                      Unless VMware does things very differently than Hyper-V, which is what I use, then no, cores aren't dedicated to VMs - rather, when you define the VM, you're telling the hypervisor how many cores the virtual machine should see. If the VM is a low-priority one with very few tasks, you would probably want to give it a single core, but if the VM is hosting, say, a busy SQL DB and web server, you'd probably want to configure it so it has access to more cores to make the most of the hardware available. [Edit] In my mind, a "dedicated" core would mean it's no longer available to the host OS (nothing would be able to use it other than the guest VM), and that's not correct - that's my main point.

                                      J Offline
                                      J Offline
                                      Joan M
                                      wrote on last edited by
                                      #18

                                      Thank you very much for your answer. :thumbsup:

                                      www.robotecnik.com[^] - robots, CNC and PLC programming

                                      1 Reply Last reply
                                      0
                                      • L Lorenzo Bertolino

                                        Quote:

                                        This said, all the newer ones run at a much lower base frequency. Does this means the everyday tasks on programs prepared to run only on one core will run slower?

                                        The base clock (frequency) is the frequency used when the cpu is idle, it has no impact on performance AFAIK, especially considering that during normal use, the cpu sits idle about 90% of the time, It surely matters a lot less than the max sustained clock or boost (instantaneous) clock speeds.

                                        Quote:

                                        In case we would have 3 single core designed programs running at the same time... Would windows set them to use a different core each?

                                        No, Windows' scheduler handles everything, single thread apps can and often will be moved around, for... reasons :shrug: If the processes don't use 100% of the core, they might even run on the same one, if the almighty scheduler says so

                                        Quote:

                                        If I would have 3 vmware virtual machines running at once... having more cores would be better (would each core be dedicated to one virtual machine)?

                                        I don't know what exactly happens but I see 2 scenarios: 1. yes, the cores are dedicated to the vm instance and that's it, having more cores would mean that you can allocate more of them to the VMs (the usefulness of this may vary a lot, depending on your workload) 2. no, the scheduler handles the vm jobs exactly as it would with a normal host os process and the scheduler inside the guest os doesn't know that it's not running on an actual cpu but a virtual one* Having more physical cores, might improve performance in this case too, **depending on the workload** * it might and that could trigger some kind of optimization but... I have no idea, it probably depends on the combination of guest OS, host OS and virtualization app you're using (I'll leave this to someone more knowledgeable than me)

                                        J Offline
                                        J Offline
                                        Joan M
                                        wrote on last edited by
                                        #19

                                        Thanks for your explanation! :thumbsup:

                                        www.robotecnik.com[^] - robots, CNC and PLC programming

                                        1 Reply Last reply
                                        0
                                        • K Kiriander

                                          The frequency was an indicator of performance in the 90s. In the meantime, architectural details are way more important. IPC times frequency is a better metric, but even that's far from the whole picture. The way the cores & cache are organized can have a serious impact on performance as can the memory controller (not so long ago, AMD CPUs ran crappy with slow RAM, AFAIK AMD removed the heavy RAM dependency in their newer products). If you want to know how well a given CPU will fare in your workloads (Cinebench is different from gaming is different from video editing), you have to benchmark yourself or read benchmarks. userbenchmark.com is a good place to start. I personally recommend Linus Tech Tips on YouTube. They cover CPUs (and hardware in general) in quite the detail, thoroughly refraining from simple answers such as "it's good" or "it sucks" because different workloads are indeed a thing. Dedicating cores to VMs isn't a bad idea, and that Linus dude got a couple videos on that as well (i.e. "One CPU 6 video editors").

                                          J Offline
                                          J Offline
                                          Joan M
                                          wrote on last edited by
                                          #20

                                          Thanks, I've entered the userbenchmark page, but none of the processors I'm interested into are there,... ^^¡ I won't buy it tomorrow so I will keep an eye on that page. Thanks! :thumbsup:

                                          www.robotecnik.com[^] - robots, CNC and PLC programming

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups