Patent ID: 8533697

Claim:
A method implemented by a computing device, the method comprising: initiating, via the computing device, a technical computing environment; receiving, by the computing device and via the technical computing environment, a program command to be executed by a graphical processing unit (GPU) that is remote to the computing device, the program command permitting the technical computing environment to transfer data to the remote graphical processing unit; transforming, by the computing device and via the technical computing environment, the program command into a program command that is executable by the remote graphical processing unit; determining, by the computing device, data associated with execution of the transformed program command by the remote graphical processing unit; providing, by the computing device, the data and the transformed program command to the remote graphical processing unit for execution, the remote graphical processing unit being to provide the data to another remote graphical processing unit; and receiving, by the computing device and from the remote graphical processing unit, one or more results associated with execution of the transformed program command by the remote graphical processing unit.