Company Filing History:
Years Active: 1995
Title: Innovations by Fred J Long in Data-Parallel Processing
Introduction
Fred J Long, an innovative inventor based in San Diego, California, has made significant contributions to the field of computer science, particularly in data-parallel processing. With a keen interest in optimizing compilation processes, Long has developed a notable patent during his career, showcasing his expertise in creating efficient methods for executing data-parallel programs.
Latest Patents
Fred J Long holds a patent for “Generating local addresses and communication sets for data-parallel.” This invention revolves around an optimizing compilation process that generates executable code, which defines the computation and communication actions for each individual processor in a computer that employs distributed memory and parallel processor architecture. The patent emphasizes the significance of deriving local memory layouts for one-dimensional and multidimensional arrays from one-level and two-level data mappings. These mappings ensure that array elements are arranged in a canonical order, ultimately conserving local memory space. The resulting executable code creates tables for processors that facilitate efficient computation and communication actions during program execution.
Career Highlights
Throughout his career, Fred J Long has been associated with Xerox Corporation, a leading company renowned for its innovations in technology and printing solutions. His work at Xerox has allowed him to explore and develop advanced methodologies that have the potential to enhance data processing capabilities in parallel computing.
Collaborations
In his journey as an inventor, Fred J Long has collaborated with esteemed colleagues such as John R Gilbert and Shang-Hua Teng. These collaborations have contributed to the refinement and success of his inventions, enabling him to combine expertise and knowledge in the field of computer science effectively.
Conclusion
Fred J Long's contributions to data-parallel processing through his innovative patent demonstrate the importance of optimizing computation and communication in parallel architectures. His work at Xerox Corporation and collaborations with fellow inventors highlight the collaborative nature of technological advancements, propelling the field of computer science forward.