Invention Grant
- Patent Title: Programming a multi-processor system
-
Application No.: US15951354Application Date: 2018-04-12
-
Publication No.: US10776085B2Publication Date: 2020-09-15
- Inventor: John Mark Beardslee , Michael B. Doerr , Tommy K. Eng
- Applicant: Coherent Logix, Incorporated
- Applicant Address: US TX Austin
- Assignee: Coherent Logix, Incorporated
- Current Assignee: Coherent Logix, Incorporated
- Current Assignee Address: US TX Austin
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F9/54 ; G06F9/52 ; G06F8/30

Abstract:
A computer-implemented method for creating a program for a multi-processor system comprising a plurality of interspersed processors and memories. A user may specify or create source code using a programming language. The source code specifies a plurality of tasks and communication of data among the plurality of tasks. However, the source code may not (and preferably is not required to) 1) explicitly specify which physical processor will execute each task and 2) explicitly specify which communication mechanism to use among the plurality of tasks. The method then creates machine language instructions based on the source code, wherein the machine language instructions are designed to execute on the plurality of processors. Creation of the machine language instructions comprises assigning tasks for execution on respective processors and selecting communication mechanisms between the processors based on location of the respective processors and required data communication to satisfy system requirements.
Public/Granted literature
- US20180232218A1 Programming a Multi-Processor System Public/Granted day:2018-08-16
Information query