Encryption and decryption for a multi-tile processing unit
AssigneeGraphcore Limited
InventorsGraham Cunningham, Daniel Wilkinson
Life of this patent
Estimating the term…
Loading patent…
AssigneeGraphcore Limited
InventorsGraham Cunningham, Daniel Wilkinson
Estimating the term…
A device comprising a processing unit having a plurality of processors is provided. At least one encryption unit is provided as part of the device for encrypting data written by the processors to external storage and decrypting data read from that storage. The processors are divided into different sets, with state information held in the encryption unit for performing encryption/decryption operations for requests for different sets of processors. This enables interleaved read completions or write requests from different sets of processors to be handled by the encryption unit, since associated state information for each set of processors is independently maintained.
A device comprising:
A device comprising:
A method for decrypting data read from a storage external to a processing unit comprising a plurality of sets of processors, the method comprising:
A method for encrypting data to be written to a storage external to a processing unit comprising a plurality of sets of processors, the method comprising:
A non-transitory computer readable medium storing computer readable instructions, which when executed by at least one processor of at least one encryption unit, cause a method for decrypting data read from a storage external to a processing unit to be carried out, the processing unit comprising a plurality of sets of processors, the method comprising:
A non-transitory computer readable medium storing computer readable instructions, which when executed by at least one processor of at least one encryption unit, cause a method for encrypting data to be written to a storage external to a processing unit to be carried out, the processing unit comprising a plurality of sets of processors, the method comprising:
Dependencies are inferred from the claim text.