www.ShoppingPodder.com

Leading Computer Shopping,
News and information


Part of the Identityscape.com network...

getxfactor.com jmoodmusic.com smartbusinesschoices.com mintdepot.com lowfaresalways.com evangelicalview.com shoppingpodder.com soproudlywehail.com webnews.ws currenthumor.com

 

 

nonlinear pipeline
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer Architecture  
View previous topic :: View next topic  
Author Message
adonis
Guest






PostPosted: Sun Oct 12, 2008 7:56 pm    Post subject: nonlinear pipeline Reply with quote

where does nonlinear pipeline used?
one of it's usages is in floating point add.
what are the other?

please help me.
Back to top
Terje Mathisen
Guest






PostPosted: Mon Oct 13, 2008 8:15 am    Post subject: Re: nonlinear pipeline Reply with quote

adonis wrote:
Quote:
where does nonlinear pipeline used?
one of it's usages is in floating point add.
what are the other?

please help me.

Since you obviously need help on your CompSci lessons, I'll try:

Non-linear pipes obviously has to be used anywhere you cannot predict
the actual flow rate, right?

From this it seems like you'll need it in the branch prediction units
as well as the interrupt handling modules!

Terje

--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching"
Back to top
MitchAlsup
Guest






PostPosted: Mon Oct 13, 2008 3:08 pm    Post subject: Re: nonlinear pipeline Reply with quote

On Oct 13, 12:54 am, Terje Mathisen <terje.mathi...@hda.hydro.com>
wrote:
Quote:
Terje

You know very well that there is another kind of non-linear pipeline.

These are pipelines where the executing instruction can be stopped/
stalled on 1/2 cycle boundaries. In fact, with a good control engine,
one can pack 5 (2*n-1) instruction into a 3 (n) deep pipeline by
stopping them on consecutive latch boundaries in the pipe. It may take
som exotic clock control circuits, but its not really that hard to
pull off.

Mitch
Back to top
Terje Mathisen
Guest






PostPosted: Tue Oct 14, 2008 1:01 am    Post subject: Re: nonlinear pipeline Reply with quote

MitchAlsup wrote:
Quote:
On Oct 13, 12:54 am, Terje Mathisen <terje.mathi...@hda.hydro.com
wrote:
Terje

You know very well that there is another kind of non-linear pipeline.

These are pipelines where the executing instruction can be stopped/
stalled on 1/2 cycle boundaries. In fact, with a good control engine,
one can pack 5 (2*n-1) instruction into a 3 (n) deep pipeline by
stopping them on consecutive latch boundaries in the pipe. It may take
som exotic clock control circuits, but its not really that hard to
pull off.

Pentium 4 is probably the best known core which used 1/2 cycle
boundaries everywhere, i.e. anything that would fit inside the "fast
core" ran at twice the actual clock speed.

Terje

--
- <Terje.Mathisen@hda.hydro.com>
"almost all programming can be viewed as an exercise in caching"
Back to top
Display posts from previous:   
   Shopping Podder - the Best of Computer Postings! Forum Index -> Computer Architecture  
Page 1 of 1
All times are GMT

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum