会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • EVENT LOGGER FOR JUST-IN-TIME STATIC TRANSLATION SYSTEM
    • 一次性静态转换系统的事件记录
    • WO2013149002A1
    • 2013-10-03
    • PCT/US2013/034348
    • 2013-03-28
    • UNISYS CORPORATION
    • RIESCHL, MichaelMERTEN, JamesNOWATZKI, ThomasZIMMER, Nathan
    • G06F11/34G06F9/455
    • G06F11/3419G06F9/45554G06F11/3476G06F2201/865
    • Systems and methods for event logging in a just-in-time static translation system are disclosed. One method includes executing a workload in a computing system having a native instruction set architecture, the workload stored in one or more banks of non-native instructions. At least a portion of the workload is further included in one or more banks of native instructions and executing the workload comprises executing at least part of the workload from the one or more banks of native instructions. The method also includes determining an amount of time during execution of the workload in which the execution of the workload occurs from the one or more banks of native instructions. The method includes generating a log including performance statistics generated during execution of the workload, the performance statistics including the amount of time.
    • 公开了在即时静态翻译系统中事件记录的系统和方法。 一种方法包括在具有本地指令集架构的计算系统中执行工作负载,所述工作负载存储在一个或多个非本地指令组中。 工作负载的至少一部分还包括在一个或多个本地指令组中,并且执行工作负载包括从一个或多个本机指令行执行至少一部分工作负载。 该方法还包括确定在执行工作负荷的执行期间的时间量,其中工作负荷的执行从一个或多个本机指令组发生。 该方法包括生成包括在执行工作负载期间生成的性能统计的日志,该性能统计包括时间量。
    • 2. 发明申请
    • JUST-IN-TIME STATIC TRANSLATION SYSTEM FOR EMULATED COMPUTING ENVIRONMENTS
    • 用于模拟计算环境的一次性静态翻译系统
    • WO2013074980A1
    • 2013-05-23
    • PCT/US2012/065611
    • 2012-11-16
    • UNISYS CORPORATION
    • RIESCHL, Michael, J.BAUMAN, MitchellKAO, Feng-JungLUSIENSKI, EdwardMCBREEN, James, R.MERTEN, JamesNOWATZKI, ThomasSCHROTH, DavidTITUS, ScottYOHN, WilliamZIMMER, Nathan
    • G06F9/455G06F12/02
    • G06F9/45554G06F2009/45583
    • A computing system and method of executing a software program relate to translation of instructions for an emulated computing environment. The computing system includes a programmable circuit capable of executing native instructions of a first instruction set architecture and incapable of executing non-native instructions of a second instruction set architecture. The computing system also includes an emulator providing translation of non-native instructions into native instructions. The emulator operates within an interface layer and translates one or more non-native applications hosted within an emulated operating system for execution. The computing system further includes one or more translated memory banks defined at least in part by the emulated operating system and capable of native execution on the programmable circuit, where the emulated operating system is incapable of execution on the programmable circuit. The computing system further includes a linker configured to manage association of at least one of the one or more translated memory banks to the interface layer for native execution by the programmable circuit in place of a corresponding bank of non-native instructions.
    • 执行软件程序的计算系统和方法涉及用于仿真计算环境的指令的转换。 计算系统包括能够执行第一指令集架构的本机指令并且不能执行第二指令集架构的非本地指令的可编程电路。 该计算系统还包括一个模拟器,它将非本地指令转换成本机指令。 仿真器在接口层内运行,并且转换一个或多个托管在仿真操作系统中的非本地应用程序以供执行。 该计算系统还包括至少部分由仿真的操作系统定义的一个或多个翻译的存储器组,并且能够在可编程电路上进行本地执行,其中仿真操作系统不能在可编程电路上执行。 所述计算系统还包括链接器,其被配置为管理所述一个或多个翻译的存储器组中的至少一个与所述接口层的关联,以由所述可编程电路代替相应的非本地指令组。
    • 3. 发明申请
    • POST-EXECUTION INSTRUCTION TRACING OF VIRTUALIZED INSTRUCTIONS
    • 执行虚拟指令的执行追踪
    • WO2014066571A1
    • 2014-05-01
    • PCT/US2013/066497
    • 2013-10-24
    • UNISYS CORPORATION
    • NOWATZKI, Thomas
    • G06F11/36G06F11/30G06F11/34
    • G06F11/3636G06F11/3419G06F11/3466G06F2201/815G06F2201/835G06F2201/865G06F2201/88
    • Systems and methods for tracing an emulated execution order of non- native instructions based on natively executing code on a computing system having a native instruction set architecture are provided. One method includes, during emulated execution of non-native program code, maintaining a jump history in the computing system, the jump history including a listing of non-native jump instructions for which execution is emulated in the computing system, The method includes, for each of the non-native jump instructions included in the jump history, accessing non-native program code including the non-native instructions to determine one or more non-native instmctions executed between the non-native jump instruction and a last-executed non- native jump instruction, and aggregating the non-native jump instruction and the one or more non-native instructions into an instruction trace.
    • 提供了用于在具有本机指令集架构的计算系统上基于本地执行代码跟踪非本地指令的仿真执行顺序的系统和方法。 一种方法包括在仿真执行非本机程序代码期间维护计算系统中的跳转历史,跳转历史包括在计算系统中对其进行仿真的非本机跳转指令的列表。该方法包括: 包括在跳转历史中的每个非本地跳转指令,访问包括非本地指令的非本地程序代码,以确定在非本地跳转指令与最后执行的非本地跳转指令之间执行的一个或多个非本机的指令, 本地跳转指令,并将非本地跳转指令和一个或多个非本机指令聚合到指令跟踪中。
    • 4. 发明申请
    • PERFORMANCE MONITORING OF VIRTUALIZED INSTRUCTIONS
    • 虚拟化指令的性能监控
    • WO2014066331A1
    • 2014-05-01
    • PCT/US2013/066093
    • 2013-10-22
    • UNISYS CORPORATION
    • NOWATZKI, ThomasCALDARALE, Charles
    • G06F9/445G06F11/34
    • G06F8/433G06F9/44521G06F11/34G06F11/3452G06F11/3457G06F11/3466G06F2201/815G06F2201/835G06F2201/865
    • Systems and methods for monitoring performance of virtualized instructions are provided. One method includes, during emulated execution of non-native program code including non-native instructions, maintaining a program flow history in a computing system representing a flow of program execution of the non-native program code. The program flow history includes a listing of non-native jump instructions for which execution is emulated in the computing system. The method also includes capturing one or more statistics regarding performance in native execution of the non- native program code on the computing system. The method further includes correlating the one or more statistics to the program flow history to determine performance of the computing system in executing one or more non-native instructions between each of the non-native jump instructions.
    • 提供了用于监视虚拟化指令性能的系统和方法。 一种方法包括在模拟执行包括非本机指令的非本机程序代码期间,在表示非本地程序代码的程序执行流的计算系统中维护程序流历史。 程序流程历史包括在计算系统中仿真执行的非本地跳转指令的列表。 该方法还包括捕获关于计算系统上非本地程序代码的本地执行中的性能的一个或多个统计信息。 该方法还包括将一个或多个统计信息与程序流历史相关联,以确定计算系统在执行每个非本地跳转指令之间执行一个或多个非本机指令时的性能。