METHOD AND SYSTEM FOR IMPROVING PERFORMANCE AND REDUCING ENERGY CONSUMPTION BY CONVERTING A FIRST PROGRAM CODE INTO A SECOND PROGRAM CODE AND IMPLEMENTING SIMD KU Leuven
A method and device for converting first program code into second program code, such that the second program code has an improved execution on a targeted programmable platform, is disclosed. In one aspect, the method includes grouping operations on data for joint execution on a functional unit of the targeted platform, scheduling operations on data in time, and assigning operations to an appropriate functional unit of the targeted platform. Detailed word length information, rather than the typically used approximations like powers of two, may be used in at least one of the grouping, ...