Patent ID: 11907713
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A method comprising:
coupling a plurality of processing elements with a network to transfer values between the plurality of processing elements, wherein a processing element of the plurality of processing elements comprises a first plurality of input queues having a multiple bit width coupled to the network, at least one first output queue having the multiple bit width coupled to the network, a second one or more input queues coupled to the network and having a second width that is narrower than the multiple bit width of the first plurality of input queues, operation circuitry coupled to the first plurality of input queues having the multiple bit width, and a sign modification circuit coupled to the first plurality of input queues having the multiple bit width;
storing a configuration value comprising a sign modification field in a configuration register within the processing element;
performing a sign modification operation with the sign modification circuit on a sign bit of a value from the first plurality of input queues according to the sign modification field of the configuration value to create a sign modified value, wherein the sign modification field of the configuration register is selectable between storing a conditional command value that causes the sign modification circuit to use a value stored, by another processing element, in the second one or more input queues to control the sign modification operation on the sign bit, and an unconditional command value that unconditionally controls the sign modification operation on the sign bit by the sign modification circuit;
performing a selected operation, specified by the configuration value, of a plurality of operations with the operation circuitry on a value from the first plurality of input queues and the sign modified value to create a resultant value; and
storing the resultant value in the at least one first output queue.