On Friday 04 February 2005 17:41, Timothy Miller wrote:
> On Fri, 4 Feb 2005 17:21:03 -0500, Daniel Phillips 
<[EMAIL PROTECTED]> wrote:
> > But why can't we solve this with an intermediate queue that holds
> > the same number of entries as stages in the iteration?
>
> Ummm... I'm not sure I understand what you're saying, but it sounds
> vaguely like the solution I already have.  :)

The problem is, I don't really know the hardware terminology very well. 
I'll try to say it in more words.

Suppose each horizontal iteration including the divide approximation 
requires N stages and yields one pair of results per clock.  The goal 
is to deliver results to the next stage of the pixel pipeline once per 
clock.  To get around the N stage latency, instead of delivering 
results to the next pixel stage, they are delivered to an N entry 
queue, which advances one entry per clock.  The horizontal iterator 
goes to work on the next pixel pair immediately.  Results are thus 
delivered to the pixel pipeline once per clock with N clocks latency.

So latency does not turn into throughput reduction.  I think.

Regards,

Daniel
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to