Article View: comp.arch
Article #22662Re: IBM RISC
From: Greg Frazier
Date: Wed, 28 Feb 1990 02:45
Date: Wed, 28 Feb 1990 02:45
30 lines
2132 bytes
2132 bytes
In article <1666@awdprime.UUCP> @cs.utexas.edu:ibmchs!auschs!woan.austin.ibm.com!ron writes:
>
>In article <1653@awdprime.UUCP>, ron@woan.austin.ibm.com (Ronald S.
>Woan/2100000) writes:
+|> I must have missed something here... What integer unit parallelism?
+|> From what I understand, the integer unit is a single pipeline (5?
+|> stages), so it can never do better than one instruction/cycle. To get
+|> five/cycle, you need two branches, float add, float mult, and integer
+|> operation. Only an amazing compiler can schedule an application to use
+|> this frequently.
+
+Some people within IBM have asked me to clarify my statements (I
[stuff deleted]
+branches with respect to integer operations; however, with a single
+integer operation pipeline, you will never see more than one integer
+operation/cycle. Also, it would take an amazing compiler to schedule
+five concurrent operations regularly for any imaginable typical
+application to maintain the peak execution figure that some people
+have been quoting.
My understanding is that there are 3 ALU's, each with it's own
pipeline, and that is where the 5 ops/cycle peak is (i.e. 3 int
ops, 1 fp mult and 1 fp add). Of course, you don't often get
more than 1 int opn at a time, as is revealed by the discrepancy
between the fp and int benchmarks.
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Greg Frazier "Big A, little a / What begins with A?
frazier@CS.UCLA.EDU Aunt Annie's Alligator / A ... a ... A"
!{ucbvax,rutgers}!ucla-cs!frazier _Dr._Seuss's_ABCs_
Technical Details
Message-ID:
<32344@shemp.CS.UCLA.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!brutus.cs.uiuc.edu!jarthur!uci-ics!ucla-cs!frazierReferences:
<8064@pt.cs.cmu.edu> <7454@pdn.paradyne.com> <1653@awdprime.UUCP> <1666@awdprime.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!samsung!brutus.cs.uiuc.edu!jarthur!uci-ics!ucla-cs!frazier From: frazier@oahu.cs.ucla.edu (Greg Frazier) Newsgroups: comp.arch Subject: Re: IBM RISC Keywords: what integer parallelism? Message-ID: <32344@shemp.CS.UCLA.EDU> Date: 28 Feb 90 02:45:19 GMT References: <8064@pt.cs.cmu.edu> <7454@pdn.paradyne.com> <1653@awdprime.UUCP> <1666@awdprime.UUCP> Sender: news@CS.UCLA.EDU Reply-To: frazier@oahu.UUCP (Greg Frazier) Organization: UCLA Computer Science Department Lines: 30