Patent · US Active

Joint compilation method and system for heterogeneous hardware architecture

US10963229B2 · kind B2 · utility

0Cited by
7References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 26, 2019
Grant dateMar 30, 2021
Priority date
Expiry dateJul 26, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a joint compilation method and system for a heterogeneous hardware architecture. The method comprises steps of: determining, according to calculation characteristics of heterogeneous units in the hardware architecture, a strategy for dividing an overall calculation task graph into a plurality of subtasks, and allocating the plurality of divided subtasks to corresponding heterogeneous unit compilers for compilation to generate corresponding target machine instruction codes; and, linking the generated target machine instruction codes to form a set of machine instruction codes oriented to the heterogeneous hardware architecture. With the joint compilation method and system of the present invention, an executable program body, which can run on a heterogeneous hardware architecture system and be mixed with hardware machine instruction codes of various heterogeneous units at different levels, can be automatically compiled, optimized and generated by activating one compilation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.