Method and apparatus for size optimization of storage units
AssigneeSiemens Aktiengesellschaft
InventorsEddy De Greef, Francky Catthoor, Hugo De Man
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiemens Aktiengesellschaft
InventorsEddy De Greef, Francky Catthoor, Hugo De Man
Estimating the term…
The present invention provides a method and an apparatus for reducing the storage size required for temporary data by storage order optimization. Advantageously, the execution order optimization and the storage order optimization may be treated independently. The storage size optimization is preferably performed by determining an optimum intra-array and/or inter-array storage order based on a geometrical model. The geometrical model provides a representation of the address space occupied by an array as a function of time and allows the calculation of the window size of the occupied address/time domain of the array. Where calculations would be time-consuming, these may be shortened by making simplifying assumptions, e.g. calculation of upper and lower bounds of the window size of the occupied address/time domain of an array rather than an exact calculation. Further, heuristical simplifications are described to reduce run-times for the optimization process.
A method for optimizing before run-time the size of a storage unit for storing temporary data, comprising:
A method for optimizing before run-time the size of a storage unit for storing temporary data, comprising:
A compiler, comprising:
A compiler, comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
An executable computer program, wherein the size of a storage unit for storing temporary data of the computer program was optimized before run-time by the method comprising:
An executable computer program, wherein the size of a storage unit for storing temporary data of the computer program was optimized before run-time by the method comprising:
An executable computer program, wherein the size of a storage unit for storing temporary data of the computer program was optimized before run-time by the method comprising:
A method for optimizing before run-time the size of a storage unit for storing temporary data, comprising:
A method for optimizing before run-time the size of a storage unit for storing temporary data, comprising:
A compiler, comprising:
A compiler, comprising:
A program storage device storing instructions that when executed by a computer perform the method comprising:
An executable computer program, wherein the size of a storage unit for storing temporary data of the computer program was optimized before run-time by the method comprising:
Dependencies are inferred from the claim text.