Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le samedi 31.10.2020 à 7:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO2020008392 - PRÉDICTION DU TEMPS D'EXÉCUTION DE TÂCHES PAR LOTS EXIGEANTES EN BANDE PASSANTE DE MÉMOIRE

Numéro de publication WO/2020/008392
Date de publication 09.01.2020
N° de la demande internationale PCT/IB2019/055684
Date du dépôt international 03.07.2019
CIB
G06F 8/65 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
60Déploiement de logiciel
65Mises à jour
G06F 13/14 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
14Traitement de demandes d'interconnexion ou de transfert
G06N 5/02 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
NSYSTÈMES DE CALCULATEURS BASÉS SUR DES MODÈLES DE CALCUL SPÉCIFIQUES
5Systèmes de calculateurs utilisant des modèles basés sur la connaissance
02Représentation de la connaissance
CPC
G06F 9/455
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
G06F 9/4881
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Déposants
  • TATA CONSULTANCY SERVICES LIMITED [IN]/[IN]
Inventeurs
  • CHAHAL, Dheeraj
  • MATHEW, Benny
  • NAMBIAR, Manoj Karunakaran
Mandataires
  • GEHLOT, Aditi
  • BHAT, Raghavendra
Données relatives à la priorité
20182102284603.07.2018IN
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) PREDICTING EXECUTION TIME OF MEMORY BANDWIDTH INTENSIVE BATCH JOBS
(FR) PRÉDICTION DU TEMPS D'EXÉCUTION DE TÂCHES PAR LOTS EXIGEANTES EN BANDE PASSANTE DE MÉMOIRE
Abrégé
(EN)
Systems and methods for predicting execution time of multi-threaded and memory bandwidth intensive batch jobs based upon a simulation of a Central Processing Unit (CPU) and memory contention is provided. None of the traditional systems and methods provide for predicting the execution time of the multi-threaded and memory bandwidth intensive batch jobs based upon a memory bandwidth requirement and a distinct service demand of threads. Embodiments of the present disclosure provide for predicting the execution time of a set of multi-threaded and memory bandwidth intensive batch jobs executing concurrently by identifying, the memory bandwidth requirement and the distinct service demand of each of the threads; auto-designing, based upon the identified memory bandwidth requirement and the distinct service demand, a job execution model; simulating the job execution model; and predicting, based upon the simulation, the execution time of each of the set of multi-threaded and memory bandwidth intensive batch jobs.
(FR)
L'invention concerne des systèmes et des procédés permettant de prédire le temps d'exécution de tâches par lots exigeantes en bande passante de mémoire multifils d'après une simulation d'une unité centrale de traitement (CPU) et d'un conflit de mémoire. Aucun des systèmes et procédés classiques ne permet de prédire le temps d'exécution de tâches par lots exigeantes en bande passante de mémoire multifils d'après une exigence de bande passante de mémoire et une demande de service distincte de fils. Des modes de réalisation de l'invention permettant de prédire le temps d'exécution d'un ensemble de tâches par lots exigeantes en bande passante de mémoire multifils qui s'exécutent de façon simultanée en : identifiant l'exigence de bande passante de mémoire et la demande de service distincte de chacun des fils ; concevant de manière automatique, d'après l'exigence de bande passante de mémoire identifiée et la demande de service distincte, un modèle d'exécution de tâche ; simulant le modèle d'exécution de tâche ; et prédisant, d'après la simulation, le temps d'exécution de chaque tâche de l'ensemble de tâches par lots exigeantes en bande passante de mémoire multifils.
Dernières données bibliographiques dont dispose le Bureau international