Processing

Please wait...

Settings

Settings

Goto Application

1. WO2013149002 - EVENT LOGGER FOR JUST-IN-TIME STATIC TRANSLATION SYSTEM

Publication Number WO/2013/149002
Publication Date 03.10.2013
International Application No. PCT/US2013/034348
International Filing Date 28.03.2013
IPC
G06F 11/34 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
G06F 9/455 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
CPC
G06F 11/3419
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3409for performance assessment
3419by assessing time
G06F 11/3476
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
30Monitoring
34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; ; Recording or statistical evaluation of user activity, e.g. usability assessment
3466Performance evaluation by tracing or monitoring
3476Data logging
G06F 2201/865
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2201Indexing scheme relating to error detection, to error correction, and to monitoring
865Monitoring of software
G06F 9/45554
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
45554Instruction set architectures of guest OS and hypervisor or native processor differ, e.g. Bochs or VirtualPC on PowerPC MacOS
Applicants
  • UNISYS CORPORATION [US]/[US] (AllExceptUS)
Inventors
  • RIESCHL, Michael
  • MERTEN, James
  • NOWATZKI, Thomas
  • ZIMMER, Nathan
Agents
  • GREGSON, Richard, J.
Priority Data
13/432,41628.03.2012US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) EVENT LOGGER FOR JUST-IN-TIME STATIC TRANSLATION SYSTEM
(FR) ENREGISTREUR D'ÉVÉNEMENTS POUR SYSTÈME DE TRADUCTION STATIQUE JUSTE À TEMPS
Abstract
(EN)
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.
(FR)
L'invention porte sur des systèmes et des procédés de journalisation d'événements dans un système de traduction statique juste à temps. Un procédé consiste à exécuter une charge de travail dans un système informatique ayant une architecture à jeu d'instructions natives, la charge de travail étant stockée dans un ou plusieurs bancs d'instructions non natives. Au moins une partie de la charge de travail est en outre incluse dans un ou plusieurs bancs d'instructions natives et l'exécution de la charge de travail consiste à exécuter au moins une partie de la charge de travail à partir du ou des bancs d'instructions natives. Le procédé consiste également à déterminer un laps de temps, durant l'exécution de la charge de travail, pendant lequel l'exécution de la charge de travail est réalisée à partir du ou des bancs d'instructions natives. Le procédé consiste à générer un journal comprenant des statistiques de performance générées durant l'exécution de la charge de travail, les statistiques de performance comprenant le laps de temps.
Also published as
Latest bibliographic data on file with the International Bureau