会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Combining hardware and software to provide an improved microprocessor
    • 结合硬件和软件提供改进的微处理器
    • US6031992A
    • 2000-02-29
    • US678541
    • 1996-07-05
    • Robert F. CmelikDavid R. DitzelEdmund J. KellyColin B. HunterDouglas A. LairdMalcolm John WingGrzegorz B. Zyner
    • Robert F. CmelikDavid R. DitzelEdmund J. KellyColin B. HunterDouglas A. LairdMalcolm John WingGrzegorz B. Zyner
    • G06F9/318G06F9/38G06F9/455G06F9/45
    • G06F9/3812G06F9/3017G06F9/30174G06F9/45504
    • 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 combination of the code morphing software and the morph host processing hardware comprising means to translate a set of target instructions into instructions of a host instruction set, means to optimize the instructions of the host instruction set translated from the target application program speculating upon the occurrence of a condition, means to determine under control of the code morphing software official state of the target computer which existed at the beginning of a translation of a set of target instructions during execution of the target application program by the microprocessor, means for updating state of the target computer from state of the host computer when a set of host instructions executes in accordance with the speculation, means to detect failure of the condition during the execution of the set of host instructions, means for updating state of the host computer from state of the target computer when a set of host instructions fails to execute in accordance with the speculation, and means to translate a new set of host instructions without the speculation when a set of host instructions fails to execute in accordance with the speculation.
    • 一种用于主计算机的微处理器,被设计用于执行目标计算机的目标应用程序,所述目标计算机具有目标指令集,所述目标指令集包括代码变形软件的组合,以及被设计为执行主机指令集的指令的变形主机处理硬件,代码变形 软件和变形主机处理硬件包括将一组目标指令转换为主机指令集的指令的装置,用于优化从发生条件时推测的目标应用程序翻译的主机指令集的指令的装置, 在由微处理器在目标应用程序执行期间在一组目标指令的转换开始时存在的目标计算机的代码变形软件官方状态的控制下确定用于从目标计算机的状态更新目标计算机的状态的装置 主机当一套主机指令时 根据推测执行的装置,用于在执行主机指令集期间检测状况的失败的手段,用于当主机指令的集合根据不可执行的主机指令不能执行时从目标计算机的状态更新主机的状态的装置 当一组主机指令根据推测不能执行时,这种推测和翻译一组新的主机指令的手段无需推测。
    • 2. 发明授权
    • Host microprocessor with apparatus for temporarily holding target
processor state
    • 主机微处理器,用于临时保持目标处理器状态
    • US5958061A
    • 1999-09-28
    • US685721
    • 1996-07-24
    • Edmund J. KellyMalcolm John Wing
    • Edmund J. KellyMalcolm John Wing
    • G06F9/38G06F11/00
    • G06F11/004G06F9/3834G06F9/3863
    • Apparatus for use in a processing system having a host processor capable of executing a first instruction set to assist in running instructions of a different instruction set which is translated to the first instruction set by the host processor including circuitry for temporarily storing memory stores generated until a determination that a sequence of translated instructions will execute without exception or error on the host processor, circuitry for permanently storing memory stores temporarily stored when a determination is made that a sequence of translated instructions will execute without exception or error on the host processor, and circuitry for eliminating memory stores temporarily stored when a determination is made that a sequence of translated instructions will generate an exception or error on the host processor.
    • 一种用于具有主机处理器的处理系统的装置,该处理器能够执行第一指令集以协助运行不同指令集的指令,所述指令集被转换为由主机处理器设置的第一指令,所述指令集包括用于暂时存储直到 确定在主机处理器上转换的指令序列无异常或错误地执行,当确定在主机处理器上确定转换的指令序列无异常或错误时,临时存储的存储器存储器的电路,以及电路 用于消除当确定转换的指令序列将在主机处理器上产生异常或错误时临时存储的存储器存储器。