Patent ID: 7694112
Filing Date: 2010-04-06
Classification: G06F

Abstract:
1. A method for executing computational primitives on computational units, comprising: executing by a first computational unit and a second computational unit computational primitives, the computational primitive being an instruction set, wherein each instruction specifies an operation to be performed; computing part of the computational primitive independently by the first computational unit to result in a part output; subsequent to computing the part of the computational primitive independently by the first computation unit to result in the part output, computing in parallel: selecting by a multiplexer half of the first portion output and half of the second portion output to form a final result on a shared bus of the first computational unit and the second computational unit; computing for a duration T1 the first portion output part output by the first computational unit to result in the first portion output; and computing for a duration T2 the second portion of the output by the second computational unit to result in the second portion output; wherein the duration T1 is equal to the duration T2.