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
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)
