Patent ID: 8280303

Claim:
A distributed digital signal processor (DSP) comprises: an instruction memory that stores a plurality of instructions; a data memory that stores a plurality of data elements; a multiply-accumulate module that performs a function upon first and second data elements of the plurality of data elements in accordance with a command of an instruction of the plurality of instructions to produce a resultant; an instruction millimeter wave (MMW) transceiver coupled to the instruction memory, wherein the instruction MMW transceiver: retrieves an instruction from the instruction memory; interprets the instruction to identify a function from a plurality of functions, an address of the first data element, and an address of the second data element; converts a command corresponding to the function into a command symbol stream; converts the addresses of the first and second data elements into an addressed data symbol stream; converts the command symbol stream into a MMW command signal; and converts the addressed data symbol stream into a MMW addressed data signal, the MMW command signal and the MMW data signal forming a MMW instruction signal; and transmits a the MMW instruction signal that includes at least a portion of the instruction; a data MMW transceiver coupled to the data memory, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW instruction signal, wherein the MMW data signal includes the first and second data elements; and a multiply-accumulate MMW transceiver coupled to the multiply-accumulate module, wherein the multiply-accumulate MMW transceiver recovers the first and second data elements from the MMW data signal and recovers a command corresponding to the function from the MMW instruction signal; and a control unit operable to: identify the instruction based on execution of an algorithm; generate a retrieve instruction request for the instruction based on the execution of the algorithm; identify the first and second data elements; and generate a retrieve data request for the first and second data elements; a control MMW transceiver coupled to: convert the retrieve instruction request into a MMW retrieve instruction signal, wherein the instruction MMW transceiver transmits the MMW instruction signal in response to receiving the MMW retrieve instruction signal; and convert the retrieve data request into a MMW data request signal, wherein the data MMW transceiver transmits a MMW data signal in response to receiving the MMW retrieve data signal.