A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » Processors » Intel
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

pIII sustained integer performance problem



 
 
Thread Tools Display Modes
  #1  
Old July 3rd 03, 09:03 PM
Kamen Yotov
external usenet poster
 
Posts: n/a
Default pIII sustained integer performance problem


My intent is to detect the number and type of functional units in a CPU with
running benchmark tests. Just for the sake of clarity I will talk in "C"
below, although, be assured I looked at the assembly and it is what you
expect.

If you repeat "r1+=r2" on a X GHz P4, you get 2X BIPS (billion instructions
per second), because the ALU is double pumped. Now, if you repeat
"r1+=r3;r2+=r3", these are two independent instructions, which can go to the
two different ALUs (and P4 has 2 double-pumped integer ALUs). So one would
expect a twofold improvement in BIPS (i.e. 4X BIPS). The cruel fact is that
you only get 3X BIPS. The reason, as far as I understand it now is that the
trace cache can only pass 3 instructions per cycle to the pipe (as opposed
to the 4 we are trying...)

Now everything looks fine till now, until you repeat the same experiment on
a PIII. PIII also has 2 ALUs, but they are not double-pumped. When I try the
first experiment amove on a X GHz PIII, I get X BIPS as expected. When I try
the second experiment I get 1.5X BIPS (instead of the expected 2X). I don't
really see where the problem is here! We are trying to sustain 2 integer
instructions per cycle and PIII does not cope with it!

Please help with any ideas!


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
GP6-300 Power Supply, Radeon video problem Marty Gateway Computers 2 January 6th 05 01:16 AM
FastT200 write performance problem... Emmanuel Bouchard Storage & Hardrives 1 September 1st 04 04:27 PM
This problem has baffled everyone... Nick G General 46 May 22nd 04 04:01 AM
Performance Problem: How To Proceed, Maxtor L01P080 Perf prob? Venkatnarayan Hariharan General 1 December 16th 03 08:17 AM
Freezing, lock up, unresponsive problem. James General 5 September 5th 03 02:54 PM


All times are GMT +1. The time now is 05:30 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.