摘要 |
L'invention s'applique aux calculateurs standard, notamment à ceux fonctionnant sous Windows, MacOS ou Linux. Elle permet d'optimiser la gestion d'une carte accélératrice additionnelle. La répartition des traitements entre le calculateur hôte et le calculateur additionnel est décidée en fonction des résultats successivement d'une analyse statique du code à exécuter, puis d'une analyse dynamique à l'exécution et opérée par un hyperviseur logiciel. Le calculateur additionnel est associé au traitement de l'application sur le calculateur par le biais d'd'une machine virtuelle. Les transferts entre les deux calculateurs sont gérés par des drivers qui maintiennent des copies des données et des contextes en tant que de besoin pour assurer les reprises d'exécution.
|