Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Intel claims hyperthreading produces 900%+ boost
The Inquirer ^ | December 6, 2002 | Mike Magee

Posted on 12/06/2002 2:54:57 AM PST by JameRetief

Truly remarkable results gobsmack us

A SHARP EYED contributor to Ace's Hardware Forum has noticed that Intel is making some truly remarkable claims for the 3.06GHz Pentium 4.

A demo on its site – it requires Flash to view – compares a spreadsheet calculation. That takes five minutes 39.9 seconds on a 3.06GHz Pentium 4 without hyperthreading while with hyperthreading, Intel claims it takes 35.58 seconds. [ Actually, if you see the demo, it is supposed to take the non-hyperthreaded P4 an even longer 6 minutes 15 seconds. (5:40 + :35) ]

This is a remarkable feat and leads us to believe that hyperthreading is better than anyone could possibly have anticipated.

Indeed, with the performance of your processor boosted by over 900%, truly no-one should be without one.

You can run the demo from this Intel page, while the Ace's thread starts here. µ



TOPICS: Business/Economy; Extended News; News/Current Events; Technical
KEYWORDS: benchmarking; demo; hyperthreading; intel; techindex
Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 101-102 next last
To: VeritatisSplendor
It's been 15 years since I read [the Retief series] books, I'll bet a bunch more have come out since then.

IMO, the later ones were weak re-hashes of the characters. If you've read the first half, the second half can be given a pass.

21 posted on 12/06/2002 9:43:51 AM PST by WileyC
[ Post Reply | Private Reply | To 10 | View Replies]

To: JameRetief
A demo on its site – it requires Flash to view – compares a spreadsheet calculation. That takes five minutes 39.9 seconds on a 3.06GHz

WTF are they calculating ?? All statistics on EVERYONE on the planet ?

I've never seen a spreadsheet take more than a second or two to load.

22 posted on 12/06/2002 9:48:49 AM PST by Centurion2000
[ Post Reply | Private Reply | To 1 | View Replies]

To: dennisw
I think my son would agree. We have two of them here as well. He writes:

"My AMD XP2000 kicks the stuffing out of most Intels up to 2.3GHz. (it runs a modest 1.81 GHz)

The old Intel/AMD numbers games.

Tell you the truth ~ I had a really nice 1GHz AMD I built last year with 512mb SDram. So, I got a bit of cash back from the IRS, and built this new one. 1.53GHz / 512mb DDRram running the fastest mem settings in the BIOS.

REAL WORLD DIFFERENCE? It took me 23 minutes to install WinXP Pro on my new one. It took 24 minutes to install it on the 'old' one.

Personally, if I were to build right now, I'd get an Epox motherboard, at least 512 megs of fast solid ram, and an AMD XP2000 [co-incidentally, that's what I DO have now) or (if I were going to be bleeding edge) an XP2700 on a new 333MHz board. Again, the speed difference is neglible, but at least I'd be cutting edge.

Once we reached the 1GHz mark, it seems the actual speed increase became more 'on paper', as in, SiSoft, 3DMarks, PCMarks benchmark results. I have pages of them from my own system. According to the numbers, I'm flying. According to realworld ~ It's ok. FreeCell disappears after the last card is played, that's all I care about. hehe."

23 posted on 12/06/2002 11:06:44 AM PST by Eastbound
[ Post Reply | Private Reply | To 18 | View Replies]

To: js1138
ping # 23.
24 posted on 12/06/2002 11:08:45 AM PST by Eastbound
[ Post Reply | Private Reply | To 23 | View Replies]

To: Eastbound
Personally, if I were to build right now, I'd get an Epox motherboard, at least 512 megs of fast solid ram, and an AMD XP2000 [co-incidentally, that's what I DO have now) or (if I were going to be bleeding edge) an XP2700 on a new 333MHz board. Again, the speed difference is neglible, but at least I'd be cutting edge.

My cheepo computer that I would build today would be a board with 512mb of PC133 and an Athlon XP. With the Athlon 1600+ and 2100+ being the best buys. Not too many boards run pc133 and Athlons but they're out there. One of my computers has 512mb/2100 DDR. But 256mb/pc133 modules can be gotten cheap and even cheaper on sale.

Once we reached the 1GHz mark, it seems the actual speed increase became more 'on paper', as in, SiSoft, 3DMarks, PCMarks benchmark results.

Did you see much difference between 512 and one gig of memory? With windows 2000 or XP?

 

25 posted on 12/06/2002 11:25:01 AM PST by dennisw
[ Post Reply | Private Reply | To 23 | View Replies]

To: VeritatisSplendor
It's been 15 years since I read [the Retief] books, I'll bet a bunch more have come out since then.

Unfortunately, no. Keith Laumer, the author of the Retief series died in 1993. There have been a few posthumous releases though. Hopefully, there will be more unpublished works released.

26 posted on 12/06/2002 11:33:46 AM PST by JameRetief
[ Post Reply | Private Reply | To 10 | View Replies]

To: Eastbound
There are applications that are disk bound, but professional graphics and cad programs can use the CPU cycles. They also show the difference that multiple CPUs can make.

I'm pretty sure my next build will have on-board USB2 and firewire. Fewer cards the better.

27 posted on 12/06/2002 11:37:08 AM PST by js1138
[ Post Reply | Private Reply | To 23 | View Replies]

To: js1138
Firewire and USB2 and two on board LANs? Very fancy on board digital sound?

Here's a good one for you. A7n8x. The price should be $100 within a year.

http://www.newegg.com/app/Showimage.asp?image=13-131-436-04.JPG/13-131-436-03.JPG/13-131-436-02.JPG/13-131-436-01.JPG


http://secure.newegg.com/app/CustratingReview.asp?item=13-131-436
28 posted on 12/06/2002 11:44:59 AM PST by dennisw
[ Post Reply | Private Reply | To 27 | View Replies]

To: JameRetief
The validity of this claim is entirely plausible...hyperthreading is a server-side technology and, assuming they ran the test in a "server-side environment", a 900% increase in application processing is not the least unbelievable.

If you tried to run, say, Doom 3 and Halflife/Counterstrike at the same time on a regular 3 GHz machine, the computer wouldn't be able to handle the two games at all.....or, if they did run side-by-side, they would run increadibly slow....too slow to be playable.  But if the two games were coded to hyperthread, (which is very similar to coding for dual processor motherboards) and were running on a hyperthreaded platform, it's entirely possible that you'd actually be able to play them both at the same time.

Currently, hyperthreading is too expensive for the desktop market but, over the next few years, expect to see two-way and four-way servers replaced with hyperthread processors which, is actually cheaper than the currently situation.

29 posted on 12/06/2002 11:49:47 AM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 1 | View Replies]

To: Eastbound
Once we reached the 1GHz mark, it seems the actual speed increase became more 'on paper', as in, SiSoft, 3DMarks, PCMarks benchmark results. I have pages of them from my own system. According to the numbers, I'm flying. According to realworld

That is a totally inaccurate statement....especially the "3DMarks" part.  If you're running a high-end card like the GF4600 or Radeon 9700 a 1 GHz processor kills your 3D performance.  If, for no reason other than the front bus speeds.

30 posted on 12/06/2002 11:55:17 AM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 23 | View Replies]

To: dennisw
Only two memory slots?
31 posted on 12/06/2002 12:01:22 PM PST by js1138
[ Post Reply | Private Reply | To 28 | View Replies]

To: js1138
3 mem slots. They come in different color codes. Has to do with putting modules in the correct slots for best performance. Hyper transport.

.

ASUS A7N8X nForce2 Technology Review
... it's probably better to view this as a performance gauge rather than a full-on review
of the ASUS A7N8X which will ... Hypertransport for maximum system throughput ...
www.3dvelocity.com/reviews/nforce2/nforce.htm - 42k - Cached - Similar pages

32 posted on 12/06/2002 12:05:39 PM PST by dennisw
[ Post Reply | Private Reply | To 31 | View Replies]

To: Psycho_Bunny
The validity of this claim is entirely plausible

I don't see how. As I understand it, hyperthreading puts two sets of registers on the processor, allowing it to execute two threads simultaneously. The best-case performance increase I'd expect to see is 100%; 900% is ludicrous.

33 posted on 12/06/2002 12:10:21 PM PST by ThinkDifferent
[ Post Reply | Private Reply | To 29 | View Replies]

To: ThinkDifferent
Or you could build a dual-processor AMD machine for one-third the price. Your call.
34 posted on 12/06/2002 12:15:38 PM PST by js1138
[ Post Reply | Private Reply | To 33 | View Replies]

To: dennisw
Did you see much difference between 512 and one gig of memory? With windows 2000 or XP?

That would depend entirely on what you're doing with the computer:  if you are running Enterprise sized databases, or rendering abnormally large graphics files, you would see an increase in performance however, it would be slight because at that point you're usually maxing out the CPU and you probably wouldn't be multi-tasking anyway.

For day to day use, such as web browsing and working on Office documents, you'd find no perceivable increase.  Although, you'd notice less swapping when returning to the OS from games -  if you were running huge-environment games like Battlefield 1942.  But for running games like Tribes II or even Americas Army, you'd see very little improvement in swapping back to the OS.

Where you would really see a speed increase would be if you were to upgrade the Motherboard to a DDR400 or DDR333 memory system.  Going from a PC133 system to a DDR400 system is amazing but, would probably be a waste of money for the average user...currently, I'd only suggest that kind of upgrade for a gamer or graphics artist.

35 posted on 12/06/2002 12:17:22 PM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 25 | View Replies]

To: ThinkDifferent
It doesn't work quite that way....On a normal processor you can have a tiny application that requires very little actual processing power stealing a huge amount of resources, 90% of which it may not need but which gets delegated to the application anyway.  When you have several of these types of applications running at the same time, your processor can bog down far more than "statistics" would suggest.

One of the major principals behind hyperthreading is that the 90% which is being claimed by the application, but not actually being used, can be siphoned back to other applications.

That is why a 900% increase is plausible, but only if Intel were running multiple, CPU-intensive applications during the test.  If Intel is claiming a 900% increase of speed while running ONE application, I don't believe a word of it -- that news would be plastered all over sites like Anandtech.com and DeviantPC.com in 48 Point, Bold font.

36 posted on 12/06/2002 12:30:06 PM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 33 | View Replies]

To: Psycho_Bunny
I disagree about memory, especially for the applications you mentioned. For big Photoshop files, 1 or 2 gigs of memory can make the difference between routine work and agony. SQL Server also likes to keep indexes in memory, although this needs to be tuned. There is no rule that covers all database applications.

For Office applications, 512 is probably overkill. I'm running a really big Access database right now -- hundred tables, several hundred defined queries, several hundred reports and forms -- and only using 181 megs.

37 posted on 12/06/2002 12:35:05 PM PST by js1138
[ Post Reply | Private Reply | To 35 | View Replies]

To: Psycho_Bunny
The onlyway the "claim" is plausible is if they rig the demo.

On the non-hyperthreaded processor they probably ran the SAS software on high priority and then concurrently ran the Excel calcs on low priority in the background. With only one logical processor it would take the Excel software an exagerratedly long time to compute.

By using the hyperthreading processor, the second logical processor is able to make the difference that would "account" for the 1000% increase.

If this were a valid way to benchmark, Intel would have made the case for dual processor systems the same way. You would see an even greater and more outrageous increase if you ran the same test on a dual (non-hyperthreaded) processor system. There is no way to reduce the processing time by over 90% by simply adding another processor, either physical or logical, unless the test has been rigged.

38 posted on 12/06/2002 12:36:48 PM PST by JameRetief
[ Post Reply | Private Reply | To 29 | View Replies]

To: dennisw
If you application and its active data in 512 Mb, then there would be little or no difference. If your application and data don't fit, then there could be a huge difference.

Let's say you were working on 800 Mb of data, perhaps a big 3D model, or a very high res image, or a monster spread sheet, or indexing your Magnum Opus in Microsoft Word. With 512 Mb of memory, you're running at disk speeds, which is perhaps 10 milleseconds per block (seek time). With 1 Gb memory, you're running at memory speeds, which is perhaps 100 microseconds (roughly 1000 loads from 100 nanosecond memory).

That's the difference of a 100 to 1.

For accessing a single word, main memory is perhaps 100,000 times faster than disk.

So don't ask how much faster a system with 1 Gb is than a system with 512 Mb. Rather ask how much memory your application and data need, and size your system to have that much.

Having more memory than you need makes almost no difference at all. Having less memory than you need, even just a little bit less, can cause huge performance losses.

39 posted on 12/06/2002 12:48:37 PM PST by ThePythonicCow
[ Post Reply | Private Reply | To 25 | View Replies]

To: JameRetief
I never said it wasn't done in non-real world conditions....I said it was plausible.  There's a difference.  

But if it's plausible then smart coders will take advantage of the circumstances under which the 900% increase was achieved.

>:)

Although, you're misunderstanding the technology...Hyperthreading is not simply a case of "Single Hyperthreaded CPU = Duel Processor".  Even two-way and four-way systems aren't as fast as they should "theoretically" be.  You don't automatically get doubled-performance by adding another processor, even with the best SMP apps.

An excellent article explaining Hyperthreading is at Anandtech.

 

 

40 posted on 12/06/2002 12:48:57 PM PST by Psycho_Bunny
[ Post Reply | Private Reply | To 38 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-6061-80 ... 101-102 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson