With Intel pushing thousands of cores in the future, the predominant programming model may be Variably Long Instruction Words. The "instruction" would line up various "cores" together. As you start the functionality, the inputs are probably pretty small. As processing increases, the inputs are expanded to a very long data width. All the processing occurs in parallel and is slowly gathered together into the result.
This is what's used by carry-look-ahead addition if you look at the width of the number of gates used mid-computation.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment