| CPC G06F 17/16 (2013.01) | 20 Claims | 

| 
               1. A computing system that duplicates a result of a set operation by performing one or more matrix operations offered by a multi-core processing unit instead of by performing the set operation, said computing system comprising: 
            one or more processors; and 
                one or more hardware storage devices that store instructions that are executable by the one or more processors to cause the computing system to: 
              represent an input as a first matrix; 
                  identify an operand associated with the set operation whose result is to be duplicated; 
                  represent the operand using a second matrix; 
                  identify the one or more matrix operations offered by the multi-core processing unit; 
                  generate an output matrix by using the multi-core processing unit to perform the one or more matrix operations on the first and second matrices; and 
                  represent the output matrix as an output set that represents the result that would otherwise have been generated had the set operation been performed on the input set. 
                 |