Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020113459 - TRANSFORMATION DE REPRÉSENTATION INTERMÉDIAIRE PAR HISSAGE D'OPÉRATIONS DE TRANCHE

Numéro de publication WO/2020/113459
Date de publication 11.06.2020
N° de la demande internationale PCT/CN2018/119334
Date du dépôt international 05.12.2018
CIB
G06F 8/41 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
8Dispositions pour ingénierie logicielle
40Transformation de programme
41Compilation
CPC
G06F 8/41
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
Déposants
  • ALIBABA GROUP HOLDING LIMITED
Inventeurs
  • LIU, Xiaoyong
  • CUI, Shiqiang
  • ZHANG, Dongjie
  • YANG, Yueming
Mandataires
  • BEIJING TSINGYUANHUI INTELLECTUAL PROPERTY LAW FIRM
Données relatives à la priorité
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) INTERMEDIATE REPRESENTATION TRANSFORMATION BY SLICE OPERATION HOIST
(FR) TRANSFORMATION DE REPRÉSENTATION INTERMÉDIAIRE PAR HISSAGE D'OPÉRATIONS DE TRANCHE
Abrégé
(EN)
An apparatus (300) for adapting an intermediate representation of a source code. The apparatus (300) comprises a slice operation detector (321) configured to detect a first set of slice operations in the intermediate representation. The intermediate representation includes a plurality of input parameters and a first set of one or more matrix operations positioned earlier than the first set of slice operations in a sequence of operations. The apparatus (300) further comprises an intermediate representation transformer (322) configured to transform the intermediate representation. The transformed intermediate representation includes a second set of slice operations positioned in a sequence of operations earlier than a second set of matrix operations that correspond to the first set of one or more matrix operations.
(FR)
L'invention concerne également un appareil (300) permettant d'adapter une représentation intermédiaire d'un code source. L'appareil (300) comprend un détecteur d'opération de tranche (321) configuré pour détecter un premier ensemble d'opérations de tranche dans la représentation intermédiaire. La représentation intermédiaire comprend une pluralité de paramètres d'entrée ainsi qu'un premier ensemble constitué d'une ou de plusieurs opérations matricielles positionnées plus tôt que le premier ensemble d'opérations de tranche dans une séquence d'opérations. L'appareil (300) comprend également un transformateur de représentation intermédiaire (322) configuré pour transformer la représentation intermédiaire. La représentation intermédiaire transformée comprend un second ensemble d'opérations de tranche positionnées plus tôt dans une séquence d'opérations qu'un second ensemble d'opérations matricielles qui correspondent au premier ensemble constitué d'une ou de plusieurs opérations matricielles.
Dernières données bibliographiques dont dispose le Bureau international