Patents by Inventor Fred J. E. Long

Fred J. E. Long has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5450313
    Abstract: An optimizing compilation process generates executable code which defines the computation and communication actions that are to be taken by each individual processor of a computer having a distributed memory, parallel processor architecture to run a program written in a data-parallel language. To this end, local memory layouts of the one-dimensional and multidimensional arrays that are used in the program are derived from one-level and two-level data mappings consisting of alignment and distribution, so that array elements are laid out in canonical order and local memory space is conserved.
    Type: Grant
    Filed: March 24, 1994
    Date of Patent: September 12, 1995
    Assignee: Xerox Corporation
    Inventors: John R. Gilbert, Shang-Hua Teng, Robert S. Schreiber, Siddhartha Chatterjee, Fred J. E. Long