Patent ID: 8677150
Filing Date: 2014-03-18
Classification: G06F,G09C,H04W,Y02D

Abstract:
1. A method for managing a plurality of processing units, the method comprising: receiving an instruction indicating an algorithm to be used; identifying a processing unit of the plurality of processing units associated with the algorithm; executing the instruction using the processing unit and a common register array; and storing a state of the common register array; wherein the plurality of processing units are a plurality of cipher processing units, the instruction is a cipher instruction, and the algorithm is a cipher algorithm; and receiving a second cipher instruction indicating a second cipher algorithm to be used; identifying a second cipher processing unit of the plurality of cipher processing units associated with the cipher algorithm; executing the second cipher instruction using the second cipher processing unit and the common register array; and storing a second state of the common register array; wherein the second cipher processing unit is the cipher processing unit in the plurality of cipher processing units.