×

PROGRAMMING A MULTI-PROCESSOR SYSTEM

  • US 20070226686A1
  • Filed: 03/27/2007
  • Published: 09/27/2007
  • Est. Priority Date: 03/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for creating a program for a multi-processor system, wherein the multi-processor system comprises a plurality of processors and a plurality of memories coupled to the processors, wherein each of the processors is coupled to at least one other processor, wherein there are multiple communication mechanisms between the respective processors, the method comprising:

  • storing source code in response to user input, wherein the source code specifies first functionality, wherein the source code is intended to execute on the multi-processor system, wherein the source code specifies a plurality of tasks and communication of data among the plurality of tasks, wherein the source code further does not specify which communication mechanism to use among the plurality of tasks;

    creating machine language instructions based on the source code, wherein the machine language instructions are designed to execute on the plurality of processors, selecting communication mechanisms between the processors based on location of the respective processors and required communication of data;

    storing the machine language instructions in various ones of the plurality of memories, wherein the multi-processor system is operable to execute the machine language instructions using the selected communication mechanisms to implement the first functionality.

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