WO1997027539A1
(en)
*
|
1996-01-24 |
1997-07-31 |
Sun Microsystems, Inc. |
Methods and apparatuses for stack caching
|
JPH1091443A
(ja)
*
|
1996-05-22 |
1998-04-10 |
Seiko Epson Corp |
情報処理回路、マイクロコンピュータ及び電子機器
|
AU731871B2
(en)
*
|
1996-11-04 |
2001-04-05 |
Sun Microsystems, Inc. |
Method and apparatus for thread synchronization in object-based systems
|
EP1359501A3
(de)
*
|
1997-10-02 |
2007-11-21 |
Koninklijke Philips Electronics N.V. |
Vorrichtung zur Ausführung virtueller Maschinenbefehle
|
KR100623403B1
(ko)
*
|
1997-10-02 |
2006-09-13 |
코닌클리케 필립스 일렉트로닉스 엔.브이. |
가상 머신 명령을 처리하기 위한 데이터 처리 장치
|
JP4018158B2
(ja)
*
|
1997-10-02 |
2007-12-05 |
コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ |
可変命令セットコンピュータ
|
US5933635A
(en)
*
|
1997-10-06 |
1999-08-03 |
Sun Microsystems, Inc. |
Method and apparatus for dynamically deoptimizing compiled activations
|
JPH11296381A
(ja)
|
1998-04-08 |
1999-10-29 |
Matsushita Electric Ind Co Ltd |
仮想マシン及びコンパイラ
|
US6237086B1
(en)
*
|
1998-04-22 |
2001-05-22 |
Sun Microsystems, Inc. |
1 Method to prevent pipeline stalls in superscalar stack based computing systems
|
US6434741B1
(en)
|
1998-04-30 |
2002-08-13 |
Hewlett-Packard Company |
Method and apparatus for debugging of optimized code using emulation
|
US6075942A
(en)
*
|
1998-05-04 |
2000-06-13 |
Sun Microsystems, Inc. |
Encoding machine-specific optimization in generic byte code by using local variables as pseudo-registers
|
US6397242B1
(en)
|
1998-05-15 |
2002-05-28 |
Vmware, Inc. |
Virtualization system including a virtual machine monitor for a computer with a segmented architecture
|
US6230311B1
(en)
*
|
1998-06-12 |
2001-05-08 |
International Business Machines Corporation |
Apparatus and method for disabling methods called on an object
|
US7028163B2
(en)
*
|
1998-06-22 |
2006-04-11 |
Samsung Electronics, Co., Ltd. |
Apparatus for controlling multi-word stack operations using a multi-bank stack in digital data processors
|
US6314445B1
(en)
*
|
1998-08-03 |
2001-11-06 |
International Business Machines Coproration |
Native function calling
|
US6205578B1
(en)
*
|
1998-08-14 |
2001-03-20 |
Ati International Srl |
Interpreter for stack-based languages
|
US8631066B2
(en)
|
1998-09-10 |
2014-01-14 |
Vmware, Inc. |
Mechanism for providing virtual machines for use by multiple users
|
US6349383B1
(en)
*
|
1998-09-10 |
2002-02-19 |
Ip-First, L.L.C. |
System for combining adjacent push/pop stack program instructions into single double push/pop stack microinstuction for execution
|
US6289446B1
(en)
*
|
1998-09-29 |
2001-09-11 |
Axis Ab |
Exception handling utilizing call instruction with context information
|
JP2000122875A
(ja)
*
|
1998-10-19 |
2000-04-28 |
Internatl Business Mach Corp <Ibm> |
例外処理方法およびシステム
|
US7516453B1
(en)
|
1998-10-26 |
2009-04-07 |
Vmware, Inc. |
Binary translator with precise exception synchronization mechanism
|
US6434575B1
(en)
*
|
1998-11-12 |
2002-08-13 |
International Business Machines Corporation |
Method of instrumenting garbage collection generating a trace file making a single pass analysis of object heap
|
US6233725B1
(en)
*
|
1998-12-03 |
2001-05-15 |
International Business Machines Corporation |
Method and apparatus to coordinate and control the simultaneous use of multiple just in time compilers with a java virtual machine
|
US6321377B1
(en)
*
|
1998-12-03 |
2001-11-20 |
International Business Machines Corporation |
Method and apparatus automatic service of JIT compiler generated errors
|
US7225436B1
(en)
|
1998-12-08 |
2007-05-29 |
Nazomi Communications Inc. |
Java hardware accelerator using microcode engine
|
US6826749B2
(en)
|
1998-12-08 |
2004-11-30 |
Nazomi Communications, Inc. |
Java hardware accelerator using thread manager
|
US6487652B1
(en)
*
|
1998-12-08 |
2002-11-26 |
Sun Microsystems, Inc. |
Method and apparatus for speculatively locking objects in an object-based system
|
US20050149694A1
(en)
*
|
1998-12-08 |
2005-07-07 |
Mukesh Patel |
Java hardware accelerator using microcode engine
|
US6332215B1
(en)
*
|
1998-12-08 |
2001-12-18 |
Nazomi Communications, Inc. |
Java virtual machine hardware for RISC and CISC processors
|
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
|
TW477936B
(en)
*
|
1998-12-29 |
2002-03-01 |
Ind Tech Res Inst |
Instruction folding method and device used in a stack machine
|
US6327702B1
(en)
*
|
1998-12-30 |
2001-12-04 |
Microsoft Corporation |
Generating a compiled language program for an interpretive runtime environment
|
US8225002B2
(en)
|
1999-01-22 |
2012-07-17 |
Network Disk, Inc. |
Data storage and data sharing in a network of heterogeneous computers
|
US6487630B2
(en)
|
1999-02-26 |
2002-11-26 |
Intel Corporation |
Processor with register stack engine that dynamically spills/fills physical registers to backing store
|
FR2790844B1
(fr)
*
|
1999-03-09 |
2001-05-25 |
Gemplus Card Int |
Procede et dispositif de surveillance du deroulement d'un programme, dispositif programme permettant la surveillance de son programme
|
US6330635B1
(en)
*
|
1999-04-16 |
2001-12-11 |
Intel Corporation |
Multiple user interfaces for an integrated flash device
|
US6507946B2
(en)
*
|
1999-06-11 |
2003-01-14 |
International Business Machines Corporation |
Process and system for Java virtual method invocation
|
JP3648100B2
(ja)
*
|
1999-07-26 |
2005-05-18 |
理想科学工業株式会社 |
丁合装置
|
US6418310B1
(en)
*
|
1999-08-05 |
2002-07-09 |
Ericsson Inc. |
Wireless subscriber terminal using java control code
|
DE19950249C1
(de)
*
|
1999-10-18 |
2001-02-01 |
Siemens Ag |
Elektronisches Gerät mit Softwareschutz
|
US7219335B1
(en)
*
|
1999-12-08 |
2007-05-15 |
Intel Corporation |
Method and apparatus for stack emulation during binary translation
|
AU2001250039A1
(en)
*
|
2000-03-16 |
2001-09-24 |
World Wireless Communications, Inc. |
An improved method of connecting devices to the internet
|
US6675375B1
(en)
*
|
2000-04-28 |
2004-01-06 |
Sun Microsystems, Inc. |
Method and apparatus for optimized multiprocessing in a safe language
|
US20020194267A1
(en)
*
|
2000-06-23 |
2002-12-19 |
Daniel Flesner |
Portal server that provides modification of user interfaces for access to computer networks
|
US6766460B1
(en)
|
2000-08-23 |
2004-07-20 |
Koninklijke Philips Electronics N.V. |
System and method for power management in a Java accelerator environment
|
US6782407B1
(en)
|
2000-09-26 |
2004-08-24 |
Koninklijke Philips Electronics N.V. |
System and method for low overhead boundary checking of java arrays
|
US6704926B1
(en)
*
|
2000-09-28 |
2004-03-09 |
International Business Machines Corporation |
Bimodal Java just-in-time complier
|
US7340592B1
(en)
|
2000-09-29 |
2008-03-04 |
Intel Corporation |
Executing a translated block of instructions and branching to correction code when expected top of stack does not match actual top of stack to adjust stack at execution time to continue executing without restarting translating
|
GB2367653B
(en)
|
2000-10-05 |
2004-10-20 |
Advanced Risc Mach Ltd |
Restarting translated instructions
|
GB2367654B
(en)
*
|
2000-10-05 |
2004-10-27 |
Advanced Risc Mach Ltd |
Storing stack operands in registers
|
US20020069402A1
(en)
*
|
2000-10-05 |
2002-06-06 |
Nevill Edward Colles |
Scheduling control within a system having mixed hardware and software based instruction execution
|
EP1197847A3
(de)
*
|
2000-10-10 |
2003-05-21 |
Nazomi Communications Inc. |
Java-Hardwarebeschleuniger mit Mikrokodemaschine
|
US6996813B1
(en)
|
2000-10-31 |
2006-02-07 |
Sun Microsystems, Inc. |
Frameworks for loading and execution of object-based programs
|
GB2369464B
(en)
|
2000-11-27 |
2005-01-05 |
Advanced Risc Mach Ltd |
A data processing apparatus and method for saving return state
|
US7076771B2
(en)
|
2000-12-01 |
2006-07-11 |
Arm Limited |
Instruction interpretation within a data processing system
|
JP2002169696A
(ja)
|
2000-12-04 |
2002-06-14 |
Mitsubishi Electric Corp |
データ処理装置
|
US6968557B1
(en)
*
|
2000-12-18 |
2005-11-22 |
Stratum8 Corporation |
Reducing stack memory resources in a threaded computer system
|
US6990567B1
(en)
*
|
2000-12-22 |
2006-01-24 |
Lsi Logic Corporation |
Use of internal general purpose registers of a processor as a Java virtual machine top of stack and dynamic allocation of the registers according to stack status
|
US7873814B1
(en)
|
2000-12-22 |
2011-01-18 |
Lsi Corporation |
Microcode based hardware translator to support a multitude of processors
|
US7284274B1
(en)
*
|
2001-01-18 |
2007-10-16 |
Cigital, Inc. |
System and method for identifying and eliminating vulnerabilities in computer software applications
|
US7055019B2
(en)
*
|
2001-02-13 |
2006-05-30 |
Ellipsis Digital Systems, Inc. |
Matched instruction set processor systems and method, system, and apparatus to efficiently design and implement matched instruction set processor systems by mapping system designs to re-configurable hardware platforms
|
US7020874B2
(en)
*
|
2001-03-26 |
2006-03-28 |
Sun Microsystems, Inc. |
Techniques for loading class files into virtual machines
|
US7096466B2
(en)
|
2001-03-26 |
2006-08-22 |
Sun Microsystems, Inc. |
Loading attribute for partial loading of class files into virtual machines
|
US6957428B2
(en)
|
2001-03-27 |
2005-10-18 |
Sun Microsystems, Inc. |
Enhanced virtual machine instructions
|
US7543288B2
(en)
*
|
2001-03-27 |
2009-06-02 |
Sun Microsystems, Inc. |
Reduced instruction set for Java virtual machines
|
WO2002086699A2
(en)
|
2001-04-23 |
2002-10-31 |
Atmel Corporation |
Microprocessor for executing byte compiled java code
|
CA2346762A1
(en)
*
|
2001-05-07 |
2002-11-07 |
Ibm Canada Limited-Ibm Canada Limitee |
Compiler generation of instruction sequences for unresolved storage devices
|
US6804681B2
(en)
*
|
2001-05-08 |
2004-10-12 |
Sun Microsystems, Inc. |
Identifying and tracking object references in a java programming environment
|
US7065747B2
(en)
*
|
2001-05-08 |
2006-06-20 |
Sun Microsystems, Inc. |
Identifying references to objects during bytecode verification
|
GB2376098B
(en)
|
2001-05-31 |
2004-11-24 |
Advanced Risc Mach Ltd |
Unhandled operation handling in multiple instruction set systems
|
GB2376100B
(en)
*
|
2001-05-31 |
2005-03-09 |
Advanced Risc Mach Ltd |
Data processing using multiple instruction sets
|
GB2376099B
(en)
*
|
2001-05-31 |
2005-11-16 |
Advanced Risc Mach Ltd |
Program instruction interpretation
|
GB2376097B
(en)
|
2001-05-31 |
2005-04-06 |
Advanced Risc Mach Ltd |
Configuration control within data processing systems
|
US7231460B2
(en)
*
|
2001-06-04 |
2007-06-12 |
Gateway Inc. |
System and method for leveraging networked computers to view windows based files on Linux platforms
|
DE10127195A1
(de)
*
|
2001-06-05 |
2002-12-19 |
Infineon Technologies Ag |
Prozessor mit interner Speicherkonfiguration
|
US6934726B2
(en)
*
|
2001-06-20 |
2005-08-23 |
Sun Microsystems, Inc. |
Storing and retrieving of field descriptors in Java computing environments
|
WO2003014921A1
(en)
*
|
2001-07-02 |
2003-02-20 |
Nazomi Communications, Inc. |
Intermediate language accelerator chip
|
US20030023958A1
(en)
*
|
2001-07-17 |
2003-01-30 |
Patel Mukesh K. |
Intermediate language accelerator chip
|
US6832307B2
(en)
*
|
2001-07-19 |
2004-12-14 |
Stmicroelectronics, Inc. |
Instruction fetch buffer stack fold decoder for generating foldable instruction status information
|
US8769508B2
(en)
|
2001-08-24 |
2014-07-01 |
Nazomi Communications Inc. |
Virtual machine hardware for RISC and CISC processors
|
US7228533B2
(en)
*
|
2001-08-24 |
2007-06-05 |
Sun Microsystems, Inc. |
Frameworks for generation of Java macro instructions for performing programming loops
|
US7039904B2
(en)
*
|
2001-08-24 |
2006-05-02 |
Sun Microsystems, Inc. |
Frameworks for generation of Java macro instructions for storing values into local variables
|
US7058934B2
(en)
*
|
2001-08-24 |
2006-06-06 |
Sun Microsystems, Inc. |
Frameworks for generation of Java macro instructions for instantiating Java objects
|
US6988261B2
(en)
*
|
2001-08-24 |
2006-01-17 |
Sun Microsystems, Inc. |
Frameworks for generation of Java macro instructions in Java computing environments
|
US20030041319A1
(en)
*
|
2001-08-24 |
2003-02-27 |
Sun Microsystems, Inc. |
Java bytecode instruction for retrieving string representations of java objects
|
US7131121B2
(en)
*
|
2001-11-14 |
2006-10-31 |
Axalto, Inc. |
Method and apparatus for linking converted applet files without relocation annotations
|
US20040215444A1
(en)
*
|
2002-03-25 |
2004-10-28 |
Patel Mukesh K. |
Hardware-translator-based custom method invocation system and method
|
US7379860B1
(en)
*
|
2002-03-29 |
2008-05-27 |
Cypress Semiconductor Corporation |
Method for integrating event-related information and trace information
|
US6973644B2
(en)
*
|
2002-04-12 |
2005-12-06 |
The Mathworks, Inc. |
Program interpreter
|
US6950838B2
(en)
*
|
2002-04-17 |
2005-09-27 |
Sun Microsystems, Inc. |
Locating references and roots for in-cache garbage collection
|
US6990610B2
(en)
*
|
2002-05-15 |
2006-01-24 |
Hewlett-Packard Development Company, L.P. |
Combining commands to form a test command
|
US7290080B2
(en)
*
|
2002-06-27 |
2007-10-30 |
Nazomi Communications Inc. |
Application processors and memory architecture for wireless applications
|
US7131118B2
(en)
*
|
2002-07-25 |
2006-10-31 |
Arm Limited |
Write-through caching a JAVA® local variable within a register of a register bank
|
EP1387258A3
(de)
*
|
2002-07-31 |
2008-01-02 |
Texas Instruments Incorporated |
Prozessor-Prozessor-Synchronisierung
|
EP1387274A3
(de)
*
|
2002-07-31 |
2004-08-11 |
Texas Instruments Incorporated |
Speicherverwaltung für lokale Variablen
|
EP1387277B1
(de)
*
|
2002-07-31 |
2009-07-15 |
Texas Instruments Incorporated |
Nachschreibstrategie für Speicher
|
US9207958B1
(en)
|
2002-08-12 |
2015-12-08 |
Arm Finance Overseas Limited |
Virtual machine coprocessor for accelerating software execution
|
US7051322B2
(en)
|
2002-12-06 |
2006-05-23 |
@Stake, Inc. |
Software analysis framework
|
US7051324B2
(en)
*
|
2003-01-16 |
2006-05-23 |
International Business Machines Corporation |
Externalized classloader information for application servers
|
JP3902147B2
(ja)
*
|
2003-03-04 |
2007-04-04 |
インターナショナル・ビジネス・マシーンズ・コーポレーション |
コンパイラ装置、コンパイル方法、コンパイラプログラム、及び記録媒体
|
GB2399897B
(en)
*
|
2003-03-26 |
2006-02-01 |
Advanced Risc Mach Ltd |
Memory recycling in computer systems
|
GB0315165D0
(en)
*
|
2003-05-02 |
2003-08-06 |
Transitive Ltd |
Improved architecture for generating intermediate representations for program code conversion
|
GB2411990B
(en)
*
|
2003-05-02 |
2005-11-09 |
Transitive Ltd |
Improved architecture for generating intermediate representations for program code conversion
|
US8719242B2
(en)
*
|
2003-08-29 |
2014-05-06 |
Sap Ag |
System and method for a database access statement interceptor
|
US7114153B2
(en)
*
|
2003-09-10 |
2006-09-26 |
Qualcomm Inc. |
Method and apparatus for continuation-passing in a virtual machine
|
US20050066305A1
(en)
*
|
2003-09-22 |
2005-03-24 |
Lisanke Robert John |
Method and machine for efficient simulation of digital hardware within a software development environment
|
US7549145B2
(en)
*
|
2003-09-25 |
2009-06-16 |
International Business Machines Corporation |
Processor dedicated code handling in a multi-processor environment
|
US7496917B2
(en)
*
|
2003-09-25 |
2009-02-24 |
International Business Machines Corporation |
Virtual devices using a pluarlity of processors
|
US7389508B2
(en)
*
|
2003-09-25 |
2008-06-17 |
International Business Machines Corporation |
System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
|
US7415703B2
(en)
*
|
2003-09-25 |
2008-08-19 |
International Business Machines Corporation |
Loading software on a plurality of processors
|
US7478390B2
(en)
*
|
2003-09-25 |
2009-01-13 |
International Business Machines Corporation |
Task queue management of virtual devices using a plurality of processors
|
US20050071828A1
(en)
*
|
2003-09-25 |
2005-03-31 |
International Business Machines Corporation |
System and method for compiling source code for multi-processor environments
|
US7444632B2
(en)
*
|
2003-09-25 |
2008-10-28 |
International Business Machines Corporation |
Balancing computational load across a plurality of processors
|
US7516456B2
(en)
*
|
2003-09-25 |
2009-04-07 |
International Business Machines Corporation |
Asymmetric heterogeneous multi-threaded operating system
|
US7523157B2
(en)
*
|
2003-09-25 |
2009-04-21 |
International Business Machines Corporation |
Managing a plurality of processors as devices
|
US20050138340A1
(en)
*
|
2003-12-22 |
2005-06-23 |
Intel Corporation |
Method and apparatus to reduce spill and fill overhead in a processor with a register backing store
|
GB2412192B
(en)
*
|
2004-03-18 |
2007-08-29 |
Advanced Risc Mach Ltd |
Function calling mechanism
|
US7802080B2
(en)
|
2004-03-24 |
2010-09-21 |
Arm Limited |
Null exception handling
|
US7930526B2
(en)
|
2004-03-24 |
2011-04-19 |
Arm Limited |
Compare and branch mechanism
|
US7363475B2
(en)
*
|
2004-04-19 |
2008-04-22 |
Via Technologies, Inc. |
Managing registers in a processor to emulate a portion of a stack
|
US7941807B2
(en)
*
|
2004-04-30 |
2011-05-10 |
International Business Machines Corporation |
Transitional resolution in a just in time environment
|
US7421539B1
(en)
*
|
2004-05-18 |
2008-09-02 |
Sun Microsystems, Inc. |
Method and system for concurrent garbage collection and mutator execution
|
US7350059B2
(en)
*
|
2004-05-21 |
2008-03-25 |
Via Technologies, Inc. |
Managing stack transfers in a register-based processor
|
US20050289264A1
(en)
*
|
2004-06-08 |
2005-12-29 |
Daniel Illowsky |
Device and method for interoperability instruction set
|
US20050289329A1
(en)
*
|
2004-06-29 |
2005-12-29 |
Dwyer Michael K |
Conditional instruction for a single instruction, multiple data execution engine
|
EP1622009A1
(de)
*
|
2004-07-27 |
2006-02-01 |
Texas Instruments Incorporated |
JSM-Architektur und Systeme
|
US7506338B2
(en)
*
|
2004-08-30 |
2009-03-17 |
International Business Machines Corporation |
Method and apparatus for simplifying the deployment and serviceability of commercial software environments
|
KR100597413B1
(ko)
*
|
2004-09-24 |
2006-07-05 |
삼성전자주식회사 |
자바 바이트코드 변환 방법 및 상기 변환을 수행하는 자바인터프리터
|
JP4602047B2
(ja)
*
|
2004-10-29 |
2010-12-22 |
ルネサスエレクトロニクス株式会社 |
情報処理装置
|
JP4486483B2
(ja)
*
|
2004-11-26 |
2010-06-23 |
古野電気株式会社 |
Tdma通信装置
|
US20060200811A1
(en)
*
|
2005-03-07 |
2006-09-07 |
Cheng Stephen M |
Method of generating optimised stack code
|
US7478224B2
(en)
*
|
2005-04-15 |
2009-01-13 |
Atmel Corporation |
Microprocessor access of operand stack as a register file using native instructions
|
KR100725393B1
(ko)
*
|
2005-05-19 |
2007-06-07 |
삼성전자주식회사 |
자바 가상 머신에서 바이트 코드의 수행 시간을 줄이는시스템 및 방법
|
US7669191B1
(en)
*
|
2005-06-14 |
2010-02-23 |
Xilinx, Inc. |
Compile-time dispatch of operations on type-safe heterogeneous containers
|
US7823151B2
(en)
*
|
2005-06-15 |
2010-10-26 |
Intel Corporation |
Method of ensuring the integrity of TLB entries after changing the translation mode of a virtualized operating system without requiring a flush of the TLB
|
US7702855B2
(en)
*
|
2005-08-11 |
2010-04-20 |
Cisco Technology, Inc. |
Optimizing cached access to stack storage
|
US7743370B1
(en)
*
|
2005-10-17 |
2010-06-22 |
Unisys Corporation |
System and methods for determination of independence of sub-graphs in a graph-based intermediate representation of program instructions
|
US8104034B2
(en)
*
|
2005-11-30 |
2012-01-24 |
Red Hat, Inc. |
Purpose domain for in-kernel virtual machine for low overhead startup and low resource usage
|
US8429629B2
(en)
|
2005-11-30 |
2013-04-23 |
Red Hat, Inc. |
In-kernel virtual machine for low overhead startup and low resource usage
|
US8612970B2
(en)
*
|
2005-11-30 |
2013-12-17 |
Red Hat, Inc. |
Purpose domain for low overhead virtual machines
|
US7502029B2
(en)
*
|
2006-01-17 |
2009-03-10 |
Silicon Integrated Systems Corp. |
Instruction folding mechanism, method for performing the same and pixel processing system employing the same
|
US8099724B2
(en)
*
|
2006-02-28 |
2012-01-17 |
Oracle America, Inc. |
Fast patch-based method calls
|
US20070288909A1
(en)
*
|
2006-06-07 |
2007-12-13 |
Hong Kong Applied Science and Technology Research Institute Company Limited |
Hardware JavaTM Bytecode Translator
|
US7756911B2
(en)
*
|
2006-06-09 |
2010-07-13 |
International Business Machines Corporation |
Method and system for executing a task and medium storing a program therefor
|
US8429634B2
(en)
*
|
2006-07-26 |
2013-04-23 |
Semiconductor Energy Laboratory Co., Ltd. |
Semiconductor device, memory circuit, and machine language program generation device, and method for operating semiconductor device and memory circuit
|
DE102006041002B4
(de)
*
|
2006-08-31 |
2009-01-02 |
Infineon Technologies Ag |
Verfahren, um ein Programm an einen Zwischenspeicher anzupassen, und Schaltungsanordnung
|
US8613080B2
(en)
|
2007-02-16 |
2013-12-17 |
Veracode, Inc. |
Assessment and analysis of software security flaws in virtual machines
|
US7698534B2
(en)
*
|
2007-02-21 |
2010-04-13 |
Arm Limited |
Reordering application code to improve processing performance
|
DE102007039425A1
(de)
*
|
2007-08-21 |
2009-02-26 |
Beckhoff Automation Gmbh |
Steuerknoten und Steuerung
|
US7836282B2
(en)
*
|
2007-12-20 |
2010-11-16 |
International Business Machines Corporation |
Method and apparatus for performing out of order instruction folding and retirement
|
CN101236489B
(zh)
*
|
2008-02-26 |
2011-04-20 |
北京深思洛克软件技术股份有限公司 |
虚拟硬件系统及其指令执行方法、以及虚拟机
|
US8522015B2
(en)
*
|
2008-06-27 |
2013-08-27 |
Microsoft Corporation |
Authentication of binaries in memory with proxy code execution
|
CN102867287B
(zh)
*
|
2008-08-07 |
2015-09-30 |
三菱电机株式会社 |
仪器状态显示装置
|
US7853827B2
(en)
*
|
2008-08-29 |
2010-12-14 |
International Business Machines Corporation |
Isotropic processor
|
US10802990B2
(en)
*
|
2008-10-06 |
2020-10-13 |
International Business Machines Corporation |
Hardware based mandatory access control
|
US8321878B2
(en)
|
2008-10-09 |
2012-11-27 |
Microsoft Corporation |
Virtualized storage assignment method
|
US20100186024A1
(en)
*
|
2009-01-21 |
2010-07-22 |
Telefonaktiebolaget Lm Ericsson (Publ) |
System and Method of Invoking Multiple Remote Operations
|
US8209523B2
(en)
*
|
2009-01-22 |
2012-06-26 |
Intel Mobile Communications GmbH |
Data moving processor
|
US8312219B2
(en)
*
|
2009-03-02 |
2012-11-13 |
International Business Machines Corporation |
Hybrid caching techniques and garbage collection using hybrid caching techniques
|
US7712093B1
(en)
|
2009-03-19 |
2010-05-04 |
International Business Machines Corporation |
Determining intra-procedural object flow using enhanced stackmaps
|
US9003377B2
(en)
|
2010-01-07 |
2015-04-07 |
Microsoft Technology Licensing, Llc |
Efficient resumption of co-routines on a linear stack
|
EP2482184A1
(de)
*
|
2011-02-01 |
2012-08-01 |
Irdeto B.V. |
Adaptive verschleierte virtuelle Maschine
|
US9396117B2
(en)
*
|
2012-01-09 |
2016-07-19 |
Nvidia Corporation |
Instruction cache power reduction
|
US9286063B2
(en)
|
2012-02-22 |
2016-03-15 |
Veracode, Inc. |
Methods and systems for providing feedback and suggested programming methods
|
US9547358B2
(en)
|
2012-04-27 |
2017-01-17 |
Nvidia Corporation |
Branch prediction power reduction
|
US9552032B2
(en)
|
2012-04-27 |
2017-01-24 |
Nvidia Corporation |
Branch prediction power reduction
|
CN104350465B
(zh)
*
|
2012-06-11 |
2018-02-16 |
英派尔科技开发有限公司 |
调整计算机程序的动态优化
|
US9734059B2
(en)
|
2012-11-21 |
2017-08-15 |
Advanced Micro Devices, Inc. |
Methods and apparatus for data cache way prediction based on classification as stack data
|
US9189399B2
(en)
|
2012-11-21 |
2015-11-17 |
Advanced Micro Devices, Inc. |
Stack cache management and coherence techniques
|
RU2522019C1
(ru)
|
2012-12-25 |
2014-07-10 |
Закрытое акционерное общество "Лаборатория Касперского" |
Система и способ обнаружения угроз в коде, исполняемом виртуальной машиной
|
US9886277B2
(en)
*
|
2013-03-15 |
2018-02-06 |
Intel Corporation |
Methods and apparatus for fusing instructions to provide OR-test and AND-test functionality on multiple test sources
|
US8943462B2
(en)
*
|
2013-06-28 |
2015-01-27 |
Sap Se |
Type instances
|
US10649775B2
(en)
*
|
2013-07-15 |
2020-05-12 |
Texas Instrum Ents Incorporated |
Converting a stream of data using a lookaside buffer
|
US9513904B2
(en)
|
2013-10-15 |
2016-12-06 |
Mill Computing, Inc. |
Computer processor employing cache memory with per-byte valid bits
|
CN104318135B
(zh)
*
|
2014-10-27 |
2017-04-05 |
中国科学院信息工程研究所 |
一种基于可信执行环境的Java代码安全动态载入方法
|
US9460284B1
(en)
*
|
2015-06-12 |
2016-10-04 |
Bitdefender IPR Management Ltd. |
Behavioral malware detection using an interpreter virtual machine
|
US10564929B2
(en)
*
|
2016-09-01 |
2020-02-18 |
Wave Computing, Inc. |
Communication between dataflow processing units and memories
|
US20170123799A1
(en)
*
|
2015-11-03 |
2017-05-04 |
Intel Corporation |
Performing folding of immediate data in a processor
|
US11036509B2
(en)
|
2015-11-03 |
2021-06-15 |
Intel Corporation |
Enabling removal and reconstruction of flag operations in a processor
|
GB2552153B
(en)
|
2016-07-08 |
2019-07-24 |
Advanced Risc Mach Ltd |
An apparatus and method for performing a rearrangement operation
|
US10191745B2
(en)
*
|
2017-03-31 |
2019-01-29 |
Intel Corporation |
Optimized call-return and binary translation
|
US10915320B2
(en)
|
2018-12-21 |
2021-02-09 |
Intel Corporation |
Shift-folding for efficient load coalescing in a binary translation based processor
|
US11526357B2
(en)
|
2019-01-21 |
2022-12-13 |
Rankin Labs, Llc |
Systems and methods for controlling machine operations within a multi-dimensional memory space
|
WO2020154219A1
(en)
*
|
2019-01-21 |
2020-07-30 |
John Rankin |
Systems and methods for controlling machine operations
|
KR102263692B1
(ko)
*
|
2019-12-30 |
2021-06-14 |
충남대학교 산학협력단 |
이더리움 스마트계약 가상머신 바이트코드 보안성 향상 방법
|
US11809839B2
(en)
|
2022-01-18 |
2023-11-07 |
Robert Lyden |
Computer language and code for application development and electronic and optical communication
|
CN115686759B
(zh)
*
|
2023-01-04 |
2023-04-07 |
恒丰银行股份有限公司 |
一种计算虚拟机唯一识别码的方法及系统
|