WO2024239308 - SYSTEMS AND METHODS FOR BALANCING COMPUTING RESOURCES
National phase entry is expected:
Publication Number
WO/2024/239308
Publication Date
28.11.2024
International Application No.
PCT/CN2023/096221
International Filing Date
25.05.2023
Title **
[English]
SYSTEMS AND METHODS FOR BALANCING COMPUTING RESOURCES
[French]
SYSTÈMES ET PROCÉDÉS D'ÉQUILIBRAGE DE RESSOURCES INFORMATIQUES
Applicants **
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Administration Building, Bantian, Longgang District
Shenzhen, Guangdong 518129, CN
Inventors
KAO, Henry
Suite 400, 303 Terry Fox Drive, Kanata Ottawa
Ontario 231, CA
AMARAL, Jose Nelson
Suite 400, 303 Terry Fox Drive, Kanata Ottawa
Ontario 231, CA
Application details
| Total Number of Claims/PCT | * |
| Number of Independent Claims | * |
| Number of Priorities | * |
| Number of Multi-Dependent Claims | * |
| Number of Drawings | * |
| Pages for Publication | * |
| Number of Pages with Drawings | * |
| Pages of Specification | * |
| * | |
| * | |
International Searching Authority |
CNIPA
* |
| Applicant's Legal Status |
Legal Entity
* |
| * | |
| * | |
| * | |
| * | |
| Entry into National Phase under |
Chapter I
* |
| Translation |
|
Recalculate
* The data is based on automatic recognition. Please verify and amend if necessary.
** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.
Quotation for National Phase entry
| Country | Stages | Total | |
|---|---|---|---|
| China | Filing | 1538 | |
| EPO | Filing, Examination | 11991 | |
| Japan | Filing | 530 | |
| South Korea | Filing | 482 | |
| USA | Filing, Examination | 6035 |

Total: 20576 USD
Abstract[English]
Methods and systems for balancing computing resources is described. According to an aspect, a method for balancing computing resources may be provided. The method includes generating multiple vectorized loops of a scalar code. The method may further include interleaving each of the multiple vectorized loops to generate multiple interleaved vectorized loops. The interleaving may be based on available vector resources. The method may further include interpolating one or more scalar iterations of the scalar loop into each of the multiple interleaved vectorized loops to generate multiple interleaved and scalar interpolated vectorized loops. The method may further include selecting one of the multiple interleaved and scalar interpolated vectorized loops based on a cost model.[French]
L'invention concerne des procédés et des systèmes d'équilibrage de ressources informatiques. Selon un aspect, un procédé d'équilibrage de ressources informatiques peut être fourni. Le procédé consiste à générer de multiples boucles vectorisées d'un code scalaire. Le procédé peut en outre consister à entrelacer chacune des multiples boucles vectorisées pour générer de multiples boucles vectorisées entrelacées. L'entrelacement peut être basé sur des ressources vectorielles disponibles. Le procédé peut en outre consister à interpoler une ou plusieurs itérations scalaires de la boucle scalaire dans chacune des multiples boucles vectorisées entrelacées pour générer de multiples boucles vectorisées interpolées entrelacées et scalaires. Le procédé peut en outre consister à sélectionner l'une des multiples boucles vectorisées interpolées entrelacées et scalaires sur la base d'un modèle de coût.