EP 1183598 A2 20020306 - OPTIMIZED BYTECODE INTERPRETER OF VIRTUAL MACHINE INSTRUCTIONS
Title (en)
OPTIMIZED BYTECODE INTERPRETER OF VIRTUAL MACHINE INSTRUCTIONS
Title (de)
OPTIMIERTER BYTECODEINTERPRETER VON VIRTUELLEN MASCHINENBEFEHLEN
Title (fr)
INTERPRETEUR OPTIMISE DE CODE OCTET D'INSTRUCTIONS MACHINE VIRTUELLE
Publication
Application
Priority
- EP 00966006 A 20000913
- EP 0008976 W 20000913
- EP 99402309 A 19990921
Abstract (en)
[origin: WO0122213A2] The invention relates to a method of optimizing interpreted programs, in a virtual machine interpreter of a bytecode-based language, comprising means for dynamically reconfiguring said virtual machine with macro operation codes by replacing an original sequence of simple operation codes with a new sequence of said macro operation codes. The virtual machine interpreter is coded as an indirect threading interpreter thanks to a translation table containing the implementation addresses of the operation codes for translating the bytecodes into the operation code's implementation addresses. Application: embedded systems using any bytecode-based programming language, set to box for interactive video transmissions.
IPC 1-7
IPC 8 full level
G06F 9/318 (2006.01); G06F 9/00 (2006.01); G06F 9/45 (2006.01)
CPC (source: EP KR)
G06F 9/30174 (2013.01 - KR); G06F 9/45516 (2013.01 - EP KR); G06F 2212/451 (2013.01 - EP)
Citation (search report)
See references of WO 0122213A2
Designated contracting state (EPC)
DE ES FR GB IT
DOCDB simple family (publication)
WO 0122213 A2 20010329; WO 0122213 A3 20011129; CN 1173262 C 20041027; CN 1347525 A 20020501; EP 1183598 A2 20020306; JP 2003510681 A 20030318; KR 20010080525 A 20010822
DOCDB simple family (application)
EP 0008976 W 20000913; CN 00802974 A 20000913; EP 00966006 A 20000913; JP 2001525514 A 20000913; KR 20017006400 A 20010521