Patent ID: 7243333
Filing Date: 2007-07-10
Classification: G06F

Abstract:
1. A method for compiling and using code in a distributed computing system, the method comprising: partitioning source code into a plurality of modules, wherein the modules comprise at least one main processor code module and at least one attached processor code module; Selecting code to be encapsulated within the at least one main processor code module, wherein the selected code is targeted for execution by at least one attached processor; compiling the at least one main processor code module to execute on the at least one main processor and the at least one selected attached processor code module to execute on the at least one selected attached processor; generating at least one stub function from the selected at least one attached processor module, wherein the at least one stub function comprises instruction code targeted for execution by the at least one main processor and the compiled at least one selected attached processor code module; linking the at least one main processor compiled code module and the at least one stub function; creating a linked object integrated executable; and employing the stub function to transfer information from a shared memory to the attached processor.