1
Edmund J Kelly, Robert F Cmelik, Malcolm John Wing: Memory controller for a microprocessor for detecting a failure of speculation on the physical nature of a component being addressed. Transmeta Corporation, Stephen L King, November 3, 1998: US05832205 (216 worldwide citation)

A memory controller for a microprocessor including apparatus to both detect a failure of speculation on the nature of the memory being addressed, and apparatus to recover from such failures.


2
Robert F Cmelik, David R Ditzel, Edmund J Kelly, Colin B Hunter, Douglas A Laird, Malcolm John Wing, Grzegorz B Zyner: Combining hardware and software to provide an improved microprocessor. Transmeta Corporation, Stephen L King, February 29, 2000: US06031992 (159 worldwide citation)

A microprocessor for a host computer designed to execute target application programs for a target computer having a target instruction set including the combination of code morphing software, and morph host processing hardware designed to execute instructions of a host instruction set, the combinati ...


3
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. Transmeta Corporation, Stephen L King, March 6, 2001: US06199152 (148 worldwide citation)

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


4
Guillermo J Rozas, David Dunn, Robert F Cmelik: Checking for exception by floating point instruction reordered across branch by comparing current status in FP status register against last status copied in shadow register. November 23, 2010: US07840788 (20 worldwide citation)

A process which automatically inserts commands that test for and raise exceptions indicating floating point status exceptions into a sequence of instructions to be executed, re-ordering a pipelined instructions by moving a floating point instruction from after a branch instruction to before the bran ...


5
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. November 23, 2010: US07840776 (6 worldwide citation)

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


6
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. November 8, 2011: US08055877 (2 worldwide citation)

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


7
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. May 11, 2010: US07716452 (1 worldwide citation)

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


8
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. May 6, 2014: US08719544

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


9
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection. Iv, C O Murabito Hao & Barnes, August 12, 2010: US20100205413-A1

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...


10
Edmund J Kelly, Robert F Cmelik, Malcolm J Wing: Translated memory protection apparatus for an advanced microprocessor. May 3, 2012: US20120110306-A1

A method of responding to an attempt to write a memory address including a target instruction which has been translated to a host instruction for execution by a host processor including the steps of marking a memory address including a target instruction which has been translated to a host instructi ...