Location History:
- Toronto, CA (2017)
- Markham, CA (2018)
Company Filing History:
Years Active: 2017-2018
Title: Graham K Yiu: Innovator in Compiler Instrumentation
Introduction
Graham K Yiu is a notable inventor based in Toronto, Canada. He has made significant contributions to the field of computer science, particularly in compiler instrumentation. With a total of 3 patents, Yiu has developed innovative solutions that enhance the efficiency of application compilation.
Latest Patents
One of Yiu's latest patents is titled "Multiple pass compiler instrumentation infrastructure." This invention involves a multi-pass profiler that instruments a code region of an application with first annotations to generate profile data. The application is executed with these annotations, producing first profile data that identifies delinquent code regions. The multi-pass profiler then determines second annotations based on the first profile data, allowing for further instrumentation and execution to generate additional profile data.
Another significant patent is "Reducing compilation time using profile-directed feedback." This method aims to significantly reduce the compilation time of application programs by utilizing profile-directed feedback (PDF). The process includes an additional analysis between a training run and a whole program compilation, examining PDF profile files to determine maximum block counters for each source file. Only the source files with the highest block counters are included in the final compilation, optimizing the overall process.
Career Highlights
Graham K Yiu is currently employed at International Business Machines Corporation (IBM), where he continues to innovate in the field of software development. His work focuses on improving compiler technologies and enhancing application performance.
Collaborations
Yiu has collaborated with notable colleagues, including Shimin Cui and William G O'Farrell. These partnerships have contributed to the advancement of his research and the successful development of his patents.
Conclusion
Graham K Yiu is a distinguished inventor whose work in compiler instrumentation has made a significant impact on software development. His innovative patents reflect his commitment to enhancing application performance and reducing compilation times.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.