Methods and Apparatus for Parallel Execution of a Process (I)

Non-Exclusively Licensed

In one embodiment, a process may be performed in parallel on a parallel server by defining a data type that may be used to reference data stored on the parallel server and overloading a previously-defined operation, such that when the overloaded operation is called, a command is sent to the parallel server to manipulate the data stored on the parallel server. In some embodiments, the previously-defined operation that is overloaded may be an operation of an operating system. Further, in some embodiments, when the data stored on the parallel server is no longer needed, a command may be sent to the parallel server to reallocate the memory used to store the data.

Researchers

Alan Edelman / Eckart Jansen / Viral Shah / Parry Husbands / Long (Ron) Choy

Departments: Department of Mathematics
Technology Areas: Artificial Intelligence (AI) and Machine Learning (ML) / Computer Science: Networking & Signals, Quantum Computing
Impact Areas: Connected World

  • methods and apparatus for parallel execution of a process
    United States of America | Granted | 7,814,462

License this technology

Interested in this technology? Connect with our experienced licensing team to initiate the process.

Sign up for technology updates

Sign up now to receive the latest updates on cutting-edge technologies and innovations.