On Friday 14 April 2006 22:23, Timothy Baldridge wrote:
> So what benifits are you going to have in using CISC over RISC?
> Smaller code sizes I guess, at the the expense of complexity.

It depends on how varied your task is. For graphics, I think quite a 
small number of CISC-style operations would suffice. For example, you 
are going to do loads and loads of dot products (matrix multiplies in 
vertex shaders, normal calculations for per-pixel-lighting, bump 
mapping, and so on). Doing all the adding and multiplying one at a time 
means more instructions and more pressure on the scheduling hardware.

Can't we combine this with Timothy's MISC idea? Have a "CPU" with 
load/move/store, and a bunch of functional units that can each perform 
a complex (think Altivec/3DNow!/SSE3 or even more complex than that, 
like a dot product) instruction. Newer processors can simply have more 
functional units, and could be backwards compatible with their 
predecessors.

Lourens

Attachment: pgpa5D0AYRQQo.pgp
Description: PGP signature

_______________________________________________
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