IPU BASED OPERATORS

Methods and apparatus for attestation and execution of operators. The apparatus is configured to be implemented in a compute platform including at least one processing unit, and is configured to perform client-side attestation operations with an operator attestation service to validate an operator t...

Full description

Saved in:
Bibliographic Details
Main Author GUIM BERNAT, Francesc
Format Patent
LanguageEnglish
French
Published 23.03.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and apparatus for attestation and execution of operators. The apparatus is configured to be implemented in a compute platform including at least one processing unit, and is configured to perform client-side attestation operations with an operator attestation service to validate an operator to be executed on the apparatus or a processing unit on the compute platform. The apparatus is also configured to fetch an operator from an operator catalog, compute a hash over the operator, and send a message containing the hash and operator identifier (ID) (or digest containing the same with optional signing) to the operator attestation service, which validates the operator by looking up a valid hash for the operator using the operator ID and comparing the hashes. The apparatus is also configured to maintain and enforce tenant rules relating to execution of operators, and includes a cache for caching validated operators. L'invention concerne des procédés et un appareil d'attestation et d'exécution d'opérateurs. L'appareil selon l'invention est configuré pour être mis en œuvre sur une plateforme informatique comprenant au moins une unité de traitement, et est configuré pour effectuer des opérations d'attestation côté client avec un service d'attestation d'opérateur afin de valider un opérateur à exécuter sur l'appareil ou une unité de traitement sur la plateforme informatique. L'appareil est également configuré pour extraire un opérateur d'un catalogue d'opérateurs, calculer un hachage sur l'opérateur, et envoyer un message contenant l'identifiant (ID) de hachage et d'opérateur (ou un condensé le contenant avec une signature facultative) au service d'attestation d'opérateur, qui valide l'opérateur par recherche d'un hachage valide pour l'opérateur au moyen de l'identifiant d'opérateur et par comparaison des hachages. L'appareil est également configuré pour maintenir et appliquer des règles de locataire concernant l'exécution d'opérateurs, et comprend une mémoire cache destinée à mettre en cache les opérateurs validés.
Bibliography:Application Number: WO2021US50941