Location History:
- Redmond, WA (US) (2010 - 2021)
- Seattle, WA (US) (2016 - 2022)
Company Filing History:
Years Active: 2010-2022
Title: Innovations of Henry Morgan
Introduction
Henry Morgan is a notable inventor based in Seattle, WA (US). He has made significant contributions to the field of technology, particularly in the area of binary emulation. With a total of 7 patents to his name, Morgan's work has had a substantial impact on software development and processor architecture.
Latest Patents
One of Henry Morgan's latest patents is focused on memory ordering annotations for binary emulation. During the process of source code compilation to a first processor instruction set architecture (ISA), a compiler encounters a memory ordering constraint specified in the source code. The compiler generates binary emulation metadata that is usable during the emulation of emitted machine code instructions of the first ISA. This innovation enforces the memory ordering constraint within corresponding machine code instructions of a second ISA. An emulator utilizes this binary emulation metadata during the emulation of a resulting executable image at a processor implementing the second ISA. When the emulator encounters a machine code instruction in the image that performs a memory operation, it identifies an instruction memory address corresponding to the instruction. The emulator then determines whether the binary emulation metadata identifies the instruction memory address as being associated with a memory ordering constraint. If so, the emulator emits machine code instruction(s) in the second ISA that perform the memory operation using a memory barrier.
Career Highlights
Henry Morgan is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and develop new technologies. His work has been instrumental in advancing the capabilities of software emulation and processor design.
Collaborations
Some of his notable coworkers include Ten H Tzen and Christopher Martin McKinsey. Their collaborative efforts contribute to the innovative environment at Microsoft Technology Licensing, LLC.
Conclusion
Henry Morgan's contributions to technology through his patents and work at Microsoft Technology Licensing, LLC highlight his role as a significant inventor in the field of binary emulation. His innovations continue to shape the future of software development and processor architecture.