Patent · US Active

Method and device for optimizing execution of software applications in a multiprocessor architecture comprising several input/output controllers and secondary computing units

US8966483B2 · kind B2 · utility

0Cited by
0References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 28, 2010
Grant dateFeb 24, 2015
Priority date
Expiry dateJun 26, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/509
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The invention relates in particular to the optimization of the execution of a software application in a system having multiprocessor architecture including a plurality of input/output controllers and secondary processing units. After determining (300) the system topology, a call to a function to be executed by a secondary processing unit is intercepted (305). The main processor that generated said call is identified (310). A secondary processing unit is then identified (315) according to the main processor identified and according to the topology of said system. Advantageously, the secondary processing unit thus identified is the secondary processing unit that is the closest to the identified main processor. The call is then modified (320) in order to force the execution of at least one part of the function called in the identified secondary processing unit.

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