1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel Penryn will use HyperThreading

Discussion in 'News' started by zekrahminator, Jan 27, 2007.

  1. zekrahminator

    zekrahminator McLovin

    Joined:
    Jan 29, 2006
    Messages:
    9,113 (2.72/day)
    Thanks Received:
    321
    Location:
    My house.
    Penryn, the 45nm successor to Conroe on the Intel roadmap, will have several new features the previous lacked. One of these is Intel HyperThreading, which would give a computer four logical cores on a dual-core processor. Intel's Penryn may also have up to 6MB of L2 Cache, and other than the die shrink, will have a lot of minor performance tweaks.
    [​IMG]

    Source: The Inquirer
     
    Last edited by a moderator: Jan 27, 2007
  2. Homeless

    Joined:
    Sep 14, 2005
    Messages:
    1,026 (0.29/day)
    Thanks Received:
    109
    Location:
    USA
    Is hyperthreading really necessary?
     
  3. KennyT772

    KennyT772 New Member

    Joined:
    Dec 21, 2005
    Messages:
    3,585 (1.06/day)
    Thanks Received:
    103
    i believe hyperthreading is just a hackjob to help windows along...when i had my northwood ht i just kept it disabled...
     
  4. InfDamarvel New Member

    Joined:
    Aug 2, 2006
    Messages:
    500 (0.16/day)
    Thanks Received:
    13
    Im guessing this will be a more refined version of HT. I actually noticed the difference between a P4 with HT and one w/o
     
  5. Nothgrin New Member

    Joined:
    Sep 10, 2006
    Messages:
    145 (0.05/day)
    Thanks Received:
    5
    It doses not actually create 2 extra logical cores by using hyperthreading just parts of threads can run simultaneously so its faster than 2 cores but slower than 4 cores.
     
  6. bornfree New Member

    Joined:
    Sep 24, 2006
    Messages:
    101 (0.03/day)
    Thanks Received:
    0
    And the O/S and software must both support hyperthreading to actually see a performance gain. Hardly any mainstram software is effectively written for hyperthreading at this stage.
     
  7. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    20,719 (6.07/day)
    Thanks Received:
    6,679
    Anything written to take advantage of multiple cores will take advantage of HT. So there is actually a lot of stuff out there that is written for it at this stage.

    I personally don't see the need for this. Back in the P4 days HT was very nice to have, it gave many of the advantages of having multiple processors without the huge cost of a multiple processor setup. However, now that dual-cores are very affordable, I don't see a need for HT on multi-core processors.
     
    Crunching for Team TPU More than 25k PPD
  8. Zubasa

    Zubasa

    Joined:
    Oct 1, 2006
    Messages:
    3,980 (1.28/day)
    Thanks Received:
    457
    Location:
    Hong Kong
    Actually there are hardly much software that support dual core, multi-core is simply in your dreams. LOL
     
  9. DanTheBanjoman SeƱor Moderator

    Joined:
    May 20, 2004
    Messages:
    10,553 (2.66/day)
    Thanks Received:
    1,383
    My system currently runs 49 processes, that's what Windows shows anyhow. Add to that that there is plenty multithreaded software available, there has been for many years.

    I think it's a good think for Hyperthreading to return, on the contrary of what some think it does make a nice difference. I've been using Xeons with Hyperthreading for quite some time and compared to just 2 cores 2 ores with Hyperthreading is quite noticeable under heavy load.
     
  10. Lazzer408

    Lazzer408

    Joined:
    Jan 6, 2007
    Messages:
    2,547 (0.85/day)
    Thanks Received:
    340
    Location:
    Illinois
    I knew HT would be back for the dual core. Then HT quad cores. Next thing will be Core4duo2 HT Extreem Edition... :wtf:
     
  11. Tatty_One

    Tatty_One Senior Moderator Staff Member

    Joined:
    Jan 18, 2006
    Messages:
    17,171 (5.12/day)
    Thanks Received:
    2,929
    Location:
    Worcestershire, UK
    Yes but all those processes are not using system resources, certainly not at the same time otherwise there would be an argument for having a chip with 49 cores!I have a single core and in 3D Mark 2006 for example the difference in score between leaving all processes open and closing almost all of them is negligable but to be fair there is a slight improvement, whether that improvement warrants the outlay of upgrading the CPU however I very much doubt.
     
  12. WarEagleAU

    WarEagleAU Bird of Prey

    Joined:
    Jul 9, 2006
    Messages:
    10,812 (3.40/day)
    Thanks Received:
    547
    Location:
    Gurley, AL
    I guess Intel never really wanted to get rid of Hyper threading. This could be cool. A cheap alternative to quad core :)
     
  13. cdawall where the hell are my stars

    Joined:
    Jul 23, 2006
    Messages:
    20,690 (6.53/day)
    Thanks Received:
    2,987
    Location:
    some AF base
    at school they use P4 with HT and w/o and the ones w/o run a lot slower starting up and compiling programs i think its good tech but thats just me
     
  14. Dippyskoodlez

    Joined:
    Jul 1, 2005
    Messages:
    5,095 (1.43/day)
    Thanks Received:
    238
    Location:
    Kansas City, KS
    HT was primarily created to not only begin the transition to dual cores, but take advantage of the deep pipeline in a P4, because flushing it was so costly, being able to swap to another thread while being flushed could be.... effective.

    I'm curious to see how the core 2 duo would take a handle on HT...

    I am, however, doubting it would be nearly as effective as it is on a P4... but I'm sure it will be tweaked and tuned for the core 2 rather, anyways.

    Will be interesting, having heard the AMD side of rumors to things like this including "reverse HT" and possible HT flags enabled.
     
  15. Teh Gimp New Member

    Joined:
    Jan 1, 2006
    Messages:
    28 (0.01/day)
    Thanks Received:
    0
    Location:
    Ontario, Canada
    But that's Hyper-Transport, not Hyper-Threading...
     
  16. cdawall where the hell are my stars

    Joined:
    Jul 23, 2006
    Messages:
    20,690 (6.53/day)
    Thanks Received:
    2,987
    Location:
    some AF base
    HTT is hyper-transport HT is registered AMD cant use it
     
  17. Nothgrin New Member

    Joined:
    Sep 10, 2006
    Messages:
    145 (0.05/day)
    Thanks Received:
    5
    HyperTransport is a type of bus system made by AMD to allow faster connections between the RAM and core while HT is Intels core technology that allows multiple threads to run semi-simultaneously.
     
  18. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    20,719 (6.07/day)
    Thanks Received:
    6,679
    There is a very big difference when you are doing something else in the background and try to run 3DMark06. If I disable one of my cores on my Core 2 Duo and try and encode a DVD and run 3Dmark06 my 3Dmark06 score is drastically reduced, and when playing games I can actually feel the affects(and yes I have done this test to prove to a friend that dual cores are useful). However, with both cores enabled the DVD encoding is hardly noticeable in both the 3Dmark06 score or actual gameplay.
     
    Crunching for Team TPU More than 25k PPD
  19. Nothgrin New Member

    Joined:
    Sep 10, 2006
    Messages:
    145 (0.05/day)
    Thanks Received:
    5
    In order to use the other core to its fullest potential programs need to be built with multi threading in mind. This allows the CPU to split up the threads and run them simultaneously. So you will not notice a difference unless the program is multithreaded.
     
  20. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    20,719 (6.07/day)
    Thanks Received:
    6,679
    You don't seem to understand what I am saying. Windows and most OSes are built to use multiple processors/cores/threads. So while you might be running two programs that aren't build with multi-threading into them, the OS will split the work load up between the two cores.

    Say for instance you have 2 CPU intensive programs(3DMark06 and DVDShrink). Both use just one thread. You start them both running at the same time. You now have 2 CPU intensive threads running simultaneously. One thread will then use one core, and the other thread will then use the other core. Neither program is designed to use multiple threads, but both will recieve the benefits of having a mutli-threaded capable system and the difference will be noticeable compared to doing the same thing on a system that isn't multi-threaded capable.
     
    Crunching for Team TPU More than 25k PPD
  21. Tatty_One

    Tatty_One Senior Moderator Staff Member

    Joined:
    Jan 18, 2006
    Messages:
    17,171 (5.12/day)
    Thanks Received:
    2,929
    Location:
    Worcestershire, UK
    Thats surprising when you say with both cores enabled and running a DVD also the difference in score in 3D Mark 2006 is hardly noticable since 2006 is VERY dual core biased, I would have thought that if only one core was working on it then the score would not be much better than a single core score.
     
  22. Tatty_One

    Tatty_One Senior Moderator Staff Member

    Joined:
    Jan 18, 2006
    Messages:
    17,171 (5.12/day)
    Thanks Received:
    2,929
    Location:
    Worcestershire, UK
    OK, I get your meaning so tell me, in some benches/tests why dual cores dont outperform single cores? I was always led to beleive that it dont matter how many cores you have, if there is only one thread available in the app at a time then its only one thread that is going to be processed at a time. Take 3D Mark 2005/NBench/ScienceMark/Aquamark and the list goes on, its raw speed that wins the day there, in some cases system performance also, but using your theory would mean that a dual core would normally win the day because if they are processing 2 threads for every one a single core can manage then thats twice the speed surely?
     
  23. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    20,719 (6.07/day)
    Thanks Received:
    6,679
    You still seem to be missing what I am saying. If you just run a single benchmark by itself it isn't going to show a real performance difference. However, it is when you are running more than one program that it gets noticeable.
     
    Crunching for Team TPU More than 25k PPD
  24. Dippyskoodlez

    Joined:
    Jul 1, 2005
    Messages:
    5,095 (1.43/day)
    Thanks Received:
    238
    Location:
    Kansas City, KS
    The main problem these days is going to be who gets to play the balancing act.

    Are AMD/Intel going to try to delegate it to hardware? i.e. HT style? perhaps a custom reverse HT to allow multiple CPU's to work on one thread?

    Is microsoft going to try to be the slave driver and delegate work and play teedertodder?

    Thats whats going to make a difference in the future.

    OS X handles multiple cores beautifully, XP has made great strides.

    Now wheres all the multi threaded windows games? I've got my mac versions.. :banghead:


    I was talking about hyperthreading. Nowhere in my post did I reference HTT.
     
  25. newtekie1

    newtekie1 Semi-Retired Folder

    Joined:
    Nov 22, 2005
    Messages:
    20,719 (6.07/day)
    Thanks Received:
    6,679
    XP already handles deligation, and Vista is even better at it. If your Mac games are multi-threaded and exist on Windows also, then they Windows version is almost certainly multi-threaded.
     
    Crunching for Team TPU More than 25k PPD

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page