Patent · US Active

Software optimization for multicore systems

US10467120B2 · kind B2 · utility

0Cited by
11References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 11, 2016
Grant dateNov 5, 2019
Priority date
Expiry dateSep 16, 2037

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/1001
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer-implemented method and non-transitory computer readable medium for software optimization. The method comprises accessing program code having a plurality of software tasks and generating a first mapping of the software tasks to a plurality of processors of a target system having a plurality of physical communication links. A simulation of the target system is executed according to the first mapping. During the simulation, the software tasks cause data transfers over simulated communication links corresponding to the physical communication links. The data transfers are modeled in phases during the simulation and data rates of the simulated physical links are distributed across corresponding active data transfers. A second mapping of the software tasks to the plurality of processors is generated based on a result of the simulation.

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