Patent ID: 6738884
Filing Date: 2004-05-18
Classification: G06F

Abstract:
A method of multi-part processing of a selected one of a number of programs by a single processor having a local memory, comprising:partitioning the local memory into predetermined code blocks suitable for storing program code; partitioning the local memory into predetemined data blocks suitable for storing data; segmenting the selected program code into a plurality of program code blocks; loading a first program code block into one of the local memory code blocks; loading additional program code blocks into remaining ones of the local memory code blocks; executing the first program code block; setting a flag indicating that the loaded local memory code block is available when the executing is determined to be complete; executing a second program code block; loading another program code block into the local memory code block in which the first program code block was stored based upon the flag; and updating the flag indicating that the another program code block is unexecuted.