×

Loading software on a plurality of processors

  • US 7,748,006 B2
  • Filed: 06/02/2008
  • Issued: 06/29/2010
  • Est. Priority Date: 09/25/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. An information handling system comprising:

  • a plurality of processors in a heterogeneous processor environment;

    a memory accessible by the plurality of processors;

    one or more nonvolatile storage devices accessible by the plurality of processors; and

    a software loading tool for loading software on a plurality of processors, the software loading tool comprising software code effective to;

    execute a program on a first processor;

    in response to executing the program, load a runtime loader onto the first processor;

    use the runtime loader loaded on the first processor to retrieve an executable file;

    use the runtime loader to extract a processor identifier from the executable file, the processor identifier corresponding to the executable file;

    determine, using the runtime loader, whether to load the executable file on a second processor based upon whether the processor identifier corresponds to the second processor;

    use the runtime loader to load the executable file from the first processor onto the second processor in response to determining that the processor identifier corresponds to the second processor;

    send a plug-in to the second processor using the first processor, the plug-in corresponding to the executable file;

    send data to the second processor using the first processor, the data corresponding to the plug-in; and

    process the data with the plug-in using the second processor.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×