Company Filing History:
Years Active: 2014
Title: Mark Herdeg: Innovator in Dynamic Binary Rewriting
Introduction
Mark Herdeg is a notable inventor based in Waltham, MA (US). He has made significant contributions to the field of software optimization through his innovative patent. With a focus on dynamic binary rewriting, Herdeg's work has implications for performance enhancement in computing systems.
Latest Patents
Mark Herdeg holds a patent for a "Lightweight service based dynamic binary rewriter framework." This framework is a sampling-based dynamic binary rewriting (DBR) solution that utilizes a separate core for program analysis. The framework includes a hardware performance monitor, a DBR service that operates as a separate process, and a lightweight DBR agent that runs within a client process. The DBR service aggregates samples from the hardware performance monitor, performs region selection by analyzing the program structure around hot samples, executes transformations on the selected regions, and generates replacement code. The DBR agent then patches the client process to utilize the newly generated replacement code. This innovative approach enhances the efficiency of program execution.
Career Highlights
Mark Herdeg is currently employed at Advanced Micro Devices Corporation, a leading company in the semiconductor industry. His work at AMD focuses on improving software performance through advanced techniques in binary rewriting. His contributions have been instrumental in pushing the boundaries of what is possible in software optimization.
Collaborations
Mark has collaborated with notable colleagues such as Steven Tony Tye and Michael John Bedy. Their combined expertise has fostered an environment of innovation and creativity, leading to advancements in their respective fields.
Conclusion
Mark Herdeg's contributions to dynamic binary rewriting exemplify the impact of innovative thinking in technology. His patent and work at Advanced Micro Devices Corporation highlight the importance of optimizing software performance in modern computing.