CPU Question

Discussion in 'Computer Games and General Discussion' started by FireGrey, Nov 4, 2010.

  1. FireGrey

    FireGrey Undercover Admin

    Apr 13, 2010
    Ok you know how a Dual Core 2.0GHz CPU is 4.0GHz
    Well what about Intel Core i3?
    Is that 3x or something?
  2. MasterM

    MasterM Advanced Member

    Nov 26, 2005
  3. FireGrey

    FireGrey Undercover Admin

    Apr 13, 2010
    Oh so it's 2 cores making it 2x thanks [​IMG]
  4. Rydian

    Rydian Resident Furvert™

    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters

    1 - Multiple cores.

    A dual-core processor is NOT two processors in one. A dual-core 2ghz processor is NOT the same as a single-core 4ghz processor! Lots of people think that dual-core means EVERYTHING goes twice as fast. Not true. Only things that actually USE more than one core will benefit, while things made for only one core don't benefit from more cores.

    Each core allows you to do a task. Having multiple cores allows you to do multiple tasks at once.

    Let's say that the task is baking a cake. You have to mix the batter, then bake the cake, then decorate it. These three steps cannot be done out of order, you cannot do two or more at the same time. You have to do the first step, then do the second, then the third... so more cores (more people cooking) wouldn't speed it up.

    However, if the task was making spaghetti, then multiple cores could speed it up. You could have one person cooking the sauce, another cooking the meat, and a third cooking the noodles, all at the same time. Three cores are being used, the entire process is almost three times as fast as cooking them all in order one at a time.

    In order for a program to get a speed boost from multiple cores, two things must be true. It must be doing a task that can benefit, and it must have been coded to use multiple cores. A program does this by spawning multiple threads, and having complex control code to synchronize the actions of the threads to make sure they are running and communicating with each other properly. This is a complex thing to be built into a program's design... so a lot of the time a program won't be able to use multiple cores because the programmers are not willing to spend a large amount of time rewriting the core of their program. This is especially true if what the program is doing will not get a boost from multiple cores in the first place. With the way some programs run, multiple-core support on a single-core processor will actually make things slower, so in some programs you need to go into the options and enable multi-core support (threading). However, most current games do not benefit from more than 2 cores, and none benefit from more than 3.

    That's right, you actually have to go into the options of most programs and TELL them to use more than one core (sometimes called "threads" in the settings) to make them use more than one core.

    So just because a processor has more cores does not mean it is always faster.

    But things are still faster on a dual-core processor than a single-core...
    Why is that? Because multi-core processors a newer and have a better architecture than older ones.

    2 - More GHZ is better, right?

    Older Processors.
    The "Intel Pentium 4" 2.26ghz processor scores 288.

    Newer Processors.
    The "Intel Core 2 Duo P7350" 2.00ghz processor scores 1,318.

    So it's 100% possible for a processor with LESS ghz to be better. More ghz does not mean the processor is better in every case. Only when comparing two of the SAME processor.

    Ghz is like RPM in cars. It describes how fast it's cycling. How much it does per cycle, however, varies between processor models, like it depends on what gear you're in in a car.

    Let's say you have two cars, both in second gear, doing 4000 RPM. One of the cars accelerates up to 6000 RPM, in the same gear. It is now going faster than it was previously.
    If the second car kept accelerating to the point that it changed gears and dropped down to 3000 RPM, it would appear to be going slower (if you only compare RPM values), but it's going faster than the first car.

    The reason people think that a higher ghz rating means a processor is faster is because of this. If you raise the ghz, the processor will be going aster than it was previously. However, when comparing two different processors, you cannot compare them by just ghz.

    That's how processors are. If a processor can do more per cycle, then it can cycle less, while still doing the same amount or, or more work. The advantage of a processor cycling less is that less heat is generated, and less power is used.


    Modern processors which have multiple cores are newer than older ones which have a single core. The newer ones are more efficient, generally doubly or more. People have looked at newer processors, thinking that GHZ is everything, and wondered why a 2ghz processor beats a 3ghz one, see that the 2ghz one is dual-core, and assume that was the reason, when in reality it's because the dual-core was newer and more efficient.
  5. SixtySixHundred

    SixtySixHundred GBAtemp Fan

    May 21, 2010
    I'm not gonna quote all your text, Rydian, but that was some very useful information right there. Even answered one or two of my 'too scared of being flamed to ask' type questions!
  6. FireGrey

    FireGrey Undercover Admin

    Apr 13, 2010
    Hmm i understand now.
    Would the Intel Core i3 or Intel Pentium be able to play Sims 3 on Windows 7?
  7. prowler

    prowler Sony

    Jul 14, 2009
  8. raulpica

    raulpica With your drill, thrust to the sky!

    Former Staff
    Oct 23, 2007
    PowerLevel: 9001
    It depends of which Intel Pentium you're talking about. If you're talking about the E2200+, yes, they'll be able to play it (after all they're just rebranded entry-level Core 2 Duos).

    If you're talking of the old Pentiums (4 and D), then you'll have a tough time playing the game.

    Obviously the new Core i3 is up to the task [​IMG]
  9. Matthew

    Matthew GBAtemp Advanced Fan

    Dec 8, 2009
    I had a centrino which could run it decently, it is not a very taxing game.