• Join Us |
  • |
  • Sign in with:

Intel's 2 in 1

by Maarten Goldstein, Aug 28, 2001 9:55am PDT
Related Topics – Intel

CNet has a story about Intel's latest buzz-word technology, "hyperthreading". Using some previously unused Pentium 4 circuitry, the CPU can operate more efficiently. On a Xeon workstation they got a 30 percent improvement using this technology. However, just like SSE2, developers will have to program in support in their programs for this to work. They have some time to adapt though, as the technology is coming out for servers and workstations next year, with desktop support not coming until 2003. Of course, they managed to involve the Internet again!

Ideally, hyperthreading, which has been under development for four and a half years, will show meatier benefits. An individual could play games while simultaneously downloading multimedia files from the Internet with a computer containing the technology, Poulin predicted. Hyperthreaded chips would also be cheaper than dual-processor computers. "You only need one heat sink, one fan, one cooling solution," he said, along with, of course, one chip.
Play games and download multimedia files from the Internet at the same time? Wow!




Comments

27 Threads | 61 Comments


  • Does anyone have a link to true technical details ?

    2 Pipes is not gonna give ya twice the multithreading performance, you need to duplicate the register set and whatnot. I mean, there's no way they have 2 whole CPUs on the P4 die... so, they put in a few more circuits to build a small part of a full CPU and that will eliminate some tasks that need to be done on a standard single system when switching tasks.. right ? So they might optimize task switching which *is* good, however, the press release and the explanations are for 3 year olds. Also,

    I've been running 10+ apps at all times for years, 's called multitasking. DOH !

    booyaka






  • This is why I dislike posting on Shacknews, the age level is about 12 years.

    Jackson is multi-threading. When you have a dual CPU system, two threads can be executed at once. This does not mean a program runs faster by itself, only that TWO programs can be run at once without a significant performance penality - because each program has a CPU to itself, and they won't interfere with each other. In other words, each thread can have 100% CPU time, instead of 50% each on the same CPU.

    In a nutshell, Jackson can execute two threads at once with just one CPU because Intel has somehow managed to split the pipeline into two logicaly seperate pipelines. Now, this does not magically create more than one CPU, but a program that can multithread (like my MPEG encoder) can take advantage of Jackson's ability to perform two full calculation strings AT ONCE, which is much faster than using the whole pipeline for a single transaction.

    In practical terms, you would be able to perform two CPU-intensive tasks with little or no loss in performance in either. You could play Counter-Strike while encoding a DiVX with no problem.