CA2002201C
(en)
*
|
1988-12-06 |
1999-04-27 |
John Charles Goettelmann |
Translation technique
|
US5313614A
(en)
*
|
1988-12-06 |
1994-05-17 |
At&T Bell Laboratories |
Method and apparatus for direct conversion of programs in object code form between different hardware architecture computer systems
|
US5155816A
(en)
*
|
1989-02-10 |
1992-10-13 |
Intel Corporation |
Pipelined apparatus and method for controlled loading of floating point data in a microprocessor
|
US5247651A
(en)
*
|
1990-04-17 |
1993-09-21 |
At&T Bell Laboratories |
Interactive computer program specification and simulation system
|
US5313616A
(en)
*
|
1990-09-18 |
1994-05-17 |
88Open Consortium, Ltd. |
Method for analyzing calls of application program by inserting monitoring routines into the executable version and redirecting calls to the monitoring routines
|
IL100986A
(en)
*
|
1991-02-27 |
1997-01-10 |
Digital Equipment Corp |
Method for compiling code
|
IL100990A
(en)
*
|
1991-02-27 |
1995-10-31 |
Digital Equipment Corp |
Multilingual optimization compiler that uses Gladi in the production of a multi-pass cipher
|
US5287490A
(en)
*
|
1991-03-07 |
1994-02-15 |
Digital Equipment Corporation |
Identifying plausible variable length machine code of selecting address in numerical sequence, decoding code strings, and following execution transfer paths
|
AU651453B2
(en)
*
|
1991-03-07 |
1994-07-21 |
Digital Equipment Corporation |
Improved software debugging system and method especially adapted for code debugging within a multi-architecture environment
|
US5652869A
(en)
*
|
1991-03-07 |
1997-07-29 |
Digital Equipment Corporation |
System for executing and debugging multiple codes in a multi-architecture environment using jacketing means for jacketing the cross-domain calls
|
US5598560A
(en)
*
|
1991-03-07 |
1997-01-28 |
Digital Equipment Corporation |
Tracking condition codes in translation code for different machine architectures
|
US5339238A
(en)
*
|
1991-03-07 |
1994-08-16 |
Benson Thomas R |
Register usage tracking in translating code for different machine architectures by forward and reverse tracing through the program flow graph
|
US5507030A
(en)
*
|
1991-03-07 |
1996-04-09 |
Digitial Equipment Corporation |
Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses
|
US5428786A
(en)
*
|
1991-03-07 |
1995-06-27 |
Digital Equipment Corporation |
Branch resolution via backward symbolic execution
|
US5265239A
(en)
*
|
1991-04-08 |
1993-11-23 |
Ardolino Anthony A |
Method for remotely accessing service programs of a local processing system supporting multiple protocol stacks and multiple device drivers
|
JPH0581049A
(ja)
*
|
1991-09-20 |
1993-04-02 |
Fujitsu Ltd |
メモリの時間管理方式
|
US5517629A
(en)
*
|
1992-08-26 |
1996-05-14 |
Boland; R. Nick K. |
Methods for analyzing computer program performance
|
JPH06202903A
(ja)
*
|
1992-12-29 |
1994-07-22 |
Nec Corp |
Cpuシミュレーション方法およびcpuシミュレータ
|
JP2634137B2
(ja)
*
|
1993-01-27 |
1997-07-23 |
インターナショナル・ビジネス・マシーンズ・コーポレイション |
ユーザ・インターフェースシステム及び方法
|
WO1994027214A1
(en)
*
|
1993-05-07 |
1994-11-24 |
Apple Computer, Inc. |
Method for decoding sequences of guest instructions for a host computer
|
JP3318051B2
(ja)
*
|
1993-06-17 |
2002-08-26 |
富士通株式会社 |
翻訳処理方法
|
JPH07334372A
(ja)
*
|
1993-12-24 |
1995-12-22 |
Seiko Epson Corp |
エミュレートシステム及びエミュレート方法
|
US5781758A
(en)
*
|
1995-03-23 |
1998-07-14 |
Apple Computer, Inc. |
Software emulation system with reduced memory requirements
|
US5751982A
(en)
*
|
1995-03-31 |
1998-05-12 |
Apple Computer, Inc. |
Software emulation system with dynamic translation of emulated instructions for increased processing speed
|
US5875318A
(en)
*
|
1996-04-12 |
1999-02-23 |
International Business Machines Corporation |
Apparatus and method of minimizing performance degradation of an instruction set translator due to self-modifying code
|
US5903760A
(en)
*
|
1996-06-27 |
1999-05-11 |
Intel Corporation |
Method and apparatus for translating a conditional instruction compatible with a first instruction set architecture (ISA) into a conditional instruction compatible with a second ISA
|
JP2817786B2
(ja)
*
|
1996-07-15 |
1998-10-30 |
日本電気株式会社 |
シミュレーション装置及びシミュレーション方法
|
JP3492105B2
(ja)
*
|
1996-08-30 |
2004-02-03 |
株式会社東芝 |
ハードウェア/ソフトウェア協調シミュレーション装置及びシミュレーション方法
|
US5838978A
(en)
|
1996-10-09 |
1998-11-17 |
Hewlett-Packard Company |
System and method of using annotations to optimize dynamically translated code in the presence of signals
|
US5828897A
(en)
*
|
1996-12-19 |
1998-10-27 |
Raytheon Company |
Hybrid processor and method for executing incrementally upgraded software
|
US5930495A
(en)
*
|
1997-01-13 |
1999-07-27 |
International Business Machines Corporation |
Method and system for processing a first instruction in a first processing environment in response to intiating processing of a second instruction in a emulation environment
|
US7441254B1
(en)
*
|
1997-07-09 |
2008-10-21 |
International Business Machines Corporation |
Simulation of memory-mapped I/O
|
US5966541A
(en)
*
|
1997-12-04 |
1999-10-12 |
Incert Software Corporation |
Test protection, and repair through binary-code augmentation
|
US6035390A
(en)
*
|
1998-01-12 |
2000-03-07 |
International Business Machines Corporation |
Method and apparatus for generating and logically combining less than (LT), greater than (GT), and equal to (EQ) condition code bits concurrently with the execution of an arithmetic or logical operation
|
US6163764A
(en)
*
|
1998-10-12 |
2000-12-19 |
Intel Corporation |
Emulation of an instruction set on an instruction set architecture transition
|
US6415436B1
(en)
*
|
1998-12-11 |
2002-07-02 |
Hewlett-Packard Company |
Mechanism for cross validating emulated states between different emulation technologies in a dynamic compiler
|
US6308321B1
(en)
|
1998-12-11 |
2001-10-23 |
Incert Software Corporation |
Method for determining program control flow
|
GB2344907A
(en)
*
|
1998-12-19 |
2000-06-21 |
Int Computers Ltd |
Instruction translation and execution mechanism
|
US6353924B1
(en)
|
1999-02-08 |
2002-03-05 |
Incert Software Corporation |
Method for back tracing program execution
|
US6415379B1
(en)
*
|
1999-10-13 |
2002-07-02 |
Transmeta Corporation |
Method and apparatus for maintaining context while executing translated instructions
|
US6912570B1
(en)
*
|
1999-11-12 |
2005-06-28 |
Cisco Technology, Inc. |
Self modifying state graphs for quality of service classification
|
US6845353B1
(en)
|
1999-12-23 |
2005-01-18 |
Transmeta Corporation |
Interpage prologue to protect virtual address mappings
|
US6804814B1
(en)
|
1999-12-29 |
2004-10-12 |
Veritas Operating Corporation |
Method for simulating back program execution from a traceback sequence
|
US6748584B1
(en)
*
|
1999-12-29 |
2004-06-08 |
Veritas Operating Corporation |
Method for determining the degree to which changed code has been exercised
|
US6745383B1
(en)
|
1999-12-29 |
2004-06-01 |
Veritas Operating Corporation |
Early warning mechanism for enhancing enterprise availability
|
US6571387B1
(en)
*
|
2000-02-08 |
2003-05-27 |
Silicon Graphics, Inc. |
Method and computer program product for global minimization of sign-extension and zero-extension operations
|
US6892379B2
(en)
*
|
2001-05-16 |
2005-05-10 |
Sun Microsystems, Inc. |
Methods and apparatus for use in aiding stack unwinding
|
GB0202728D0
(en)
|
2002-02-06 |
2002-03-27 |
Transitive Technologies Ltd |
Condition code flag emulation for program code conversion
|
US20040176941A1
(en)
*
|
2003-03-04 |
2004-09-09 |
Shan-Chyun Ku |
Method of simulating computation instructions for an instruction set simulator
|
US7328429B2
(en)
*
|
2003-11-13 |
2008-02-05 |
Intel Corporation |
Instruction operand tracing for software debug
|
US8041958B2
(en)
*
|
2006-02-14 |
2011-10-18 |
Lenovo (Singapore) Pte. Ltd. |
Method for preventing malicious software from execution within a computer system
|
US8694797B2
(en)
*
|
2006-02-14 |
2014-04-08 |
Lenovo (Sinapore) Pte Ltd |
Method for preventing malicious software from execution within a computer system
|
JP4778359B2
(ja)
*
|
2006-05-17 |
2011-09-21 |
エヌイーシーコンピュータテクノ株式会社 |
エミュレーション方法及びコンピュータシステム
|
US20090109996A1
(en)
*
|
2007-10-29 |
2009-04-30 |
Hoover Russell D |
Network on Chip
|
US20090125703A1
(en)
*
|
2007-11-09 |
2009-05-14 |
Mejdrich Eric O |
Context Switching on a Network On Chip
|
US8261025B2
(en)
*
|
2007-11-12 |
2012-09-04 |
International Business Machines Corporation |
Software pipelining on a network on chip
|
US8526422B2
(en)
*
|
2007-11-27 |
2013-09-03 |
International Business Machines Corporation |
Network on chip with partitions
|
US8473667B2
(en)
*
|
2008-01-11 |
2013-06-25 |
International Business Machines Corporation |
Network on chip that maintains cache coherency with invalidation messages
|
US8010750B2
(en)
|
2008-01-17 |
2011-08-30 |
International Business Machines Corporation |
Network on chip that maintains cache coherency with invalidate commands
|
US8490110B2
(en)
*
|
2008-02-15 |
2013-07-16 |
International Business Machines Corporation |
Network on chip with a low latency, high bandwidth application messaging interconnect
|
US20090245257A1
(en)
*
|
2008-04-01 |
2009-10-01 |
International Business Machines Corporation |
Network On Chip
|
US8078850B2
(en)
*
|
2008-04-24 |
2011-12-13 |
International Business Machines Corporation |
Branch prediction technique using instruction for resetting result table pointer
|
US20090271172A1
(en)
*
|
2008-04-24 |
2009-10-29 |
International Business Machines Corporation |
Emulating A Computer Run Time Environment
|
US8423715B2
(en)
|
2008-05-01 |
2013-04-16 |
International Business Machines Corporation |
Memory management among levels of cache in a memory hierarchy
|
US20090282419A1
(en)
*
|
2008-05-09 |
2009-11-12 |
International Business Machines Corporation |
Ordered And Unordered Network-Addressed Message Control With Embedded DMA Commands For A Network On Chip
|
US8392664B2
(en)
*
|
2008-05-09 |
2013-03-05 |
International Business Machines Corporation |
Network on chip
|
US8494833B2
(en)
*
|
2008-05-09 |
2013-07-23 |
International Business Machines Corporation |
Emulating a computer run time environment
|
US8214845B2
(en)
*
|
2008-05-09 |
2012-07-03 |
International Business Machines Corporation |
Context switching in a network on chip by thread saving and restoring pointers to memory arrays containing valid message data
|
US8020168B2
(en)
*
|
2008-05-09 |
2011-09-13 |
International Business Machines Corporation |
Dynamic virtual software pipelining on a network on chip
|
US20090282211A1
(en)
*
|
2008-05-09 |
2009-11-12 |
International Business Machines |
Network On Chip With Partitions
|
US8230179B2
(en)
*
|
2008-05-15 |
2012-07-24 |
International Business Machines Corporation |
Administering non-cacheable memory load instructions
|
US8438578B2
(en)
*
|
2008-06-09 |
2013-05-07 |
International Business Machines Corporation |
Network on chip with an I/O accelerator
|
US8195884B2
(en)
*
|
2008-09-18 |
2012-06-05 |
International Business Machines Corporation |
Network on chip with caching restrictions for pages of computer memory
|
CN103186414A
(zh)
*
|
2011-12-27 |
2013-07-03 |
联想(北京)有限公司 |
一种程序执行方法、程序管理器和虚拟机
|