The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Something about the I series that's confusing?

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by stevenxowens792, Nov 15, 2010.

  1. stevenxowens792

    stevenxowens792 Notebook Virtuoso

    Reputations:
    952
    Messages:
    2,040
    Likes Received:
    0
    Trophy Points:
    0
    Ok, can someone answer me this please?... I know its probably simple but I still have a hard time finding decent info...

    Say you have an I7-720qm. It turbo's to 2.8 single core, 2.4 dual core, 1.7 3 or more.

    So, does single core mean 1 physical core plus 1 hyperthread? or does this mean only 1 physical core? likewise does the 2.4 dual core mean 1 physical plus 1 hyperthread or 2 physical cores plus 2 hyper threads?

    Thanks for being patient with me. I look this mess up and they want you to read through numerous pages of Intel performance articles and so on.

    Best Wishes,

    StevenX
     
  2. Nick

    Nick Professor Carnista

    Reputations:
    3,870
    Messages:
    4,089
    Likes Received:
    641
    Trophy Points:
    181
    I believe it would be:

    1 cores 2 thread @ 2.8GHz
    2 cores 4 threads @ 2.4GHz
    3-4 cores 6-8 threads @ 1.7GHz
     
  3. Trottel

    Trottel Notebook Virtuoso

    Reputations:
    828
    Messages:
    2,303
    Likes Received:
    0
    Trophy Points:
    0
    Hyperthreading gives each core 2 identical threads instead of 1. There is no "real core" and no "fake core." Each physical core will always have the two threads, unless of course you shut off hyperthreading.

    The thing is though, you will do a single core turbo boost if you are only using one thread. If you use two threads it will split this between two cores. Hyperthreading improves the efficiency of a single core when running multiple high intensity threads by 0-30%, but running another core as well is going to increase performance by nearly 100%. When what you are running is able to take advantage of multiple threads, going to more slower cores is a lot better than going to less faster cores.
     
  4. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Yes, Trottel has it correct (sorry 'j0KER).

    Only one thread, it will clock to 2.8GHz Maximum.

    As soon as you have two threads, it will clock to 2.4GHz Maximum.

    When your application(s) hit three threads, it will clock to 1.7GHz Maximum.


    Why the 'Maximum', above? Because this depends on the ambient temps, the internal temps in the notebook and the cooling design (how efficient it is in removing the built-up heat) of the notebook - in addition to the specific processor in use (production variance).

    Because of all the above, even if it can initially hit the higher frequencies, doesn't mean it can sustain them (with the same, identical workload).
     
  5. HTWingNut

    HTWingNut Potato

    Reputations:
    21,580
    Messages:
    35,370
    Likes Received:
    9,877
    Trophy Points:
    931
    Wait wut? So how/when will hyperthreading kick in? What decides whether it uses a core or a second thread of a core?
     
  6. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    AFAIK, all physical cores are used first, then the 'hyper-threading' cores are used. This assumes perfectly written/executed software though, of course.
     
  7. Trottel

    Trottel Notebook Virtuoso

    Reputations:
    828
    Messages:
    2,303
    Likes Received:
    0
    Trophy Points:
    0
    The OS knows which two virtual cores correspond to each core of the processor. It will try to load one virtual core of each core before loading two virtual cores of the the same core. There is no sense in overloading a single core with more work when there is another sitting idle.
     
  8. stevenxowens792

    stevenxowens792 Notebook Virtuoso

    Reputations:
    952
    Messages:
    2,040
    Likes Received:
    0
    Trophy Points:
    0
    Thanks so much everyone. This makes sense.
    1. Physical threads/cores used first
    2. 1 = single core boost, 2 = dual core boost, 3+ = lowest boost.
    3. Temp and Demand factor into boost.

    This makes sense now. Again I appreciate everyone's help!

    StevenX
     
  9. tilleroftheearth

    tilleroftheearth Wisdom listens quietly...

    Reputations:
    5,398
    Messages:
    12,692
    Likes Received:
    2,717
    Trophy Points:
    631
    Hey! I got one right? :)

    Glad to have been of some help.