Invention Grant
- Patent Title: Performance scaling for binary translation
-
Application No.: US18185122Application Date: 2023-03-16
-
Publication No.: US12001844B2Publication Date: 2024-06-04
- Inventor: Hee Jun Park , Mehmet Iyigun
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F8/52 ; G06F9/38 ; G06F9/48 ; G06F9/50

Abstract:
Embodiments relate to improving user experiences when executing binary code that has been translated from other binary code. Binary code (instructions) for a source instruction set architecture (ISA) cannot natively execute on a processor that implements a target ISA. The instructions in the source ISA are binary-translated to instructions in the target ISA and are executed on the processor. The overhead of performing binary translation and/or the overhead of executing binary-translated code are compensated for by increasing the speed at which the translated code is executed, relative to non-translated code. Translated code may be executed on hardware that has one or more power-performance parameters of the processor set to increase the performance of the processor with respect to the translated code. The increase in power-performance for translated code may be proportional to the degree of translation overhead.
Public/Granted literature
- US20230333854A1 PERFORMANCE SCALING FOR BINARY TRANSLATION Public/Granted day:2023-10-19
Information query