会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明授权
    • 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.
    • 一种用于主计算机的微处理器,被设计用于执行目标计算机的目标应用程序,所述目标计算机具有目标指令集,所述目标指令集包括代码变形软件的组合,以及被设计为执行主机指令集的指令的变形主机处理硬件,代码变形 软件和变形主机处理硬件包括将一组目标指令转换为主机指令集的指令的装置,用于优化从发生条件时推测的目标应用程序翻译的主机指令集的指令的装置, 在由微处理器在目标应用程序执行期间在一组目标指令的转换开始时存在的目标计算机的代码变形软件官方状态的控制下确定用于从目标计算机的状态更新目标计算机的状态的装置 主机当一套主机指令时 根据推测执行的装置,用于在执行主机指令集期间检测状况的失败的手段,用于当主机指令的集合根据不可执行的主机指令不能执行时从目标计算机的状态更新主机的状态的装置 当一组主机指令根据推测不能执行时,这种推测和翻译一组新的主机指令的手段无需推测。