Company Filing History:
Years Active: 2016-2020
Title: John Levesque: Innovator in Computer Program Parallelization
Introduction
John Levesque is an accomplished inventor based in Knoxville, TN (US). He has made significant contributions to the field of computer programming, particularly in the area of parallelization. With a total of 2 patents, Levesque's work focuses on enhancing the efficiency of computer programs through innovative tools and systems.
Latest Patents
Levesque's latest patent involves a parallelization assistant tool system designed to aid in the parallelization of computer programs. This system directs the execution of instrumented code to collect performance statistics related to the execution of loops within the program. It features a user interface that presents performance statistics to programmers, allowing them to prioritize their efforts in parallelizing the program. The system generates inlined source code of a loop by aggressively inlining functions, regardless of compilation or execution performance. Additionally, it analyzes the inlined source code to determine the data-sharing attributes of the loop's variables and may generate compiler directives to specify these attributes.
Career Highlights
Levesque is currently employed at Cray Incorporated, a company known for its high-performance computing solutions. His role at Cray allows him to apply his innovative ideas and contribute to advancements in computing technology.
Collaborations
Throughout his career, Levesque has collaborated with talented individuals such as Heidi Lynn Poxon and Luiz DeRose. These collaborations have likely enriched his work and contributed to the development of his patents.
Conclusion
John Levesque is a notable inventor whose work in computer program parallelization has the potential to significantly improve programming efficiency. His innovative tools and systems reflect his commitment to advancing technology in the computing field.