ClassID:

189855

G06F9/45525 - CPC Classification

Classification description:

Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs; Arrangements for executing specific programs; Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines; Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators; Runtime code conversion or optimisation Optimisation or modification within the same instruction set architecture, e.g. HP Dynamo

Recent Application in this class:
#1
20260030004
2026-01-29

KERNEL FUSION FOR MACHINE LEARNING

#2
20250362891
2025-11-27

KERNEL FUSION FOR MACHINE LEARNING

#3
20240192936
2024-06-13

SYSTEMS AND METHODS FOR CREATING AN EXTENDED SMART CARD APPLICATION FILE FROM MULTIPLE SMART CARD APPLICATION FILES

#4
20230315501
2023-10-05

Performance Monitoring Emulation in Translated Branch Instructions in a Binary Translation-Based Processor

#5
20230115217
2023-04-13

Optimizing a just-in-time compilation process in a container orchestration system

#6
20220405110
2022-12-22

NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM AND COMPILATION METHOD

#7
20220179635
2022-06-09

Method and system for compiler optimization based on artificial intelligence

#8
20220006854
2022-01-06

Microservice manager and optimizer

#9
20210326158
2021-10-21

Methods, blockchain nodes, systems and storage media for executing smart contract

#10
20210319161
2021-10-14

Optimization processing unit having subunits that are programmably and partially connected

#11
20210294626
2021-09-23

Optimizing execution of foreign method handles on a virtual machine

#12
20210208913
2021-07-08

Method for dynamic optimization of web applications

#13
20210124565
2021-04-29

Computer architecture based on program/workload profiling

#14
20210103433
2021-04-08

KERNEL FUSION FOR MACHINE LEARNING

#15
20210096892
2021-04-01

SNAPSHOT FOR COMPILER OPTIMIZATION

#16
20210064443
2021-03-04

Hardware offload support for an operating system offload interface using operation code verification

#17
20210064401
2021-03-04

Managing performance optimization of applications in an information handling system (IHS)

#18
20200218575
2020-07-09

Optimizing runtime environments

#19
20200097306
2020-03-26

Lightweight and precise value profiling

#20
20200042337
2020-02-06

Interface and interruption management

#21
20200019423
2020-01-16

Constructor accessibility checks for deserialization

#22
20190384623
2019-12-19

Runtime GPU/CPU selection

#23
20190377589
2019-12-12

Efficient data decoding using runtime specialization

#24
20190361722
2019-11-28

Lightweight and precise value profiling

#25
20190340102
2019-11-07

Dataflow analysis to reduce the overhead of on stack replacement

#26
20190324783
2019-10-24

Synchronous operation method performance in context of asynchronous event loop

#27
20190235849
2019-08-01

Technologies for translation cache management in binary translation systems

#28
20190213706
2019-07-11

Techniques for graphics processing unit profiling using binary instrumentation

#29
20190205240
2019-07-04

Dataflow analysis to reduce the overhead of on stack replacement

#30
20190196853
2019-06-27

Runtime GPU/CPU selection

#31
20190163508
2019-05-30

Optimization of the execution time of a computer program by determining the implementation of a function according to range of input parameters and accuracy

#32
20190155628
2019-05-23

Method for opening up data and functions of terminal application based on reconstruction technology

#33
20190155580
2019-05-23

Virtualization layer for mobile applications

#34
20190079811
2019-03-14

Synthesized modules for module renaming

#35
20190034214
2019-01-31

Avoiding or deferring data copies

#36
20180349159
2018-12-06

Optimizing runtime environments

#37
20180336935
2018-11-22

Methods and apparatus for accessing configurable memory during hardware emulation

#38
20180285361
2018-10-04

Ranking service implementations for a service interface

#39
20180232229
2018-08-16

Vector processing system

#40
20180113729
2018-04-26

Category based execution scheduling

#41
20180088921
2018-03-29

Technologies for translation cache management in binary translation systems

#42
20180060048
2018-03-01

Hybrid deoptimization mechanism for class hierarchy analysis

#43
20170337072
2017-11-23

Interface and interruption management

#44
20170242716
2017-08-24

Method and system for enhancing loading speed of intermediate language file

#45
20170185394
2017-06-29

METHOD AND SYSTEM FOR CUSTOMIZING SOFTWARE

#46
20170147299
2017-05-25

Optimizing multiple invocations of graphics processing unit programs in Java

#47
20170097837
2017-04-06

Binary editing of applications executed by virtual machines

#48
20170090920
2017-03-30

Creating optimized shortcuts

#49
20170083323
2017-03-23

Speculative scalarization in vector processing

#50
20170052804
2017-02-23

Controlling priority of dynamic compilation

#51
20170017474
2017-01-19

Per tenant initialization check removal

#52
20170003938
2017-01-05

Virtualization layer for mobile applications

#53
20160306641
2016-10-20

Modeling memory use of applications

#54
20160246623
2016-08-25

Per tenant initialization check removal

#55
20160179515
2016-06-23

Apparatus and method for performing a check to optimize instruction flow

#56
20160026484
2016-01-28

SYSTEM CONVERTER THAT EXECUTES A JUST IN TIME OPTIMIZER FOR EXECUTING CODE FROM A GUEST IMAGE

#57
20160026444
2016-01-28

System converter that implements a reordering process through JIT (just in time) optimization that ensures loads do not dispatch ahead of other loads that are to the same address

#58
20150379672
2015-12-31

Dynamically optimized deferred rendering pipeline

#59
20150355921
2015-12-10

Avoiding or deferring data copies

#60
20150331701
2015-11-19

Interactive viewer of intermediate representations of client side code

#61
20150324213
2015-11-12

Method and apparatus for providing hardware support for self-modifying code

#62
20150286472
2015-10-08

Memory reference metadata for compiler optimization

#63
20150277872
2015-10-01

Transparent dynamic code optimization

#64
20150277870
2015-10-01

Transparent dynamic code optimization

#65
20150268978
2015-09-24

Binary editing of applications executed by virtual machines

#66
20150178054
2015-06-25

Executable code for constrained computing environments

#67
20150128115
2015-05-07

Unifying static and dynamic compiler optimizations in source-code bases

#68
20150089474
2015-03-26

Runtime generation and injection of java annotations

#69
20150074655
2015-03-12

Eliminating redundant reference count operations in intermediate representation of script code

#70
20150067327
2015-03-05

Methods, devices, and mediums for securely sharing restricted content

#71
20140359269
2014-12-04

Techniques for dynamic system performance tuning

#72
20140344792
2014-11-20

Dynamic bytecode modification of classes and class hierarchies

#73
20140325493
2014-10-30

Selective speculative class-based optimization

#74
20140325492
2014-10-30

Selective speculative class-based optimization

#75
20140289726
2014-09-25

Function exit instrumentation for tail-call optimized code

#76
20140280364
2014-09-18

Disposal of rarely used member variables via shadow structures

#77
20140189659
2014-07-03

Handling of binary translated self modifying code and cross modifying code

#78
20140167976
2014-06-19

Virtual metering with partitioned metrology

#79
20140096116
2014-04-03

System and method for efficient compilation and invocation of function type calls

#80
20140082597
2014-03-20

Unifying static and dynamic compiler optimizations in source-code bases

#81
20140073432
2014-03-13

GAMING SYSTEM WITH PERFORMANCE TUNING AND OPTIMIZED DATA SHARING FUNCTIONS

#82
20130332710
2013-12-12

Modulating dynamic optimizations of a computer program

#83
20130305024
2013-11-14

Method and system using exceptions for code specialization in a computer architecture that supports transactions

#84
20130219378
2013-08-22

Vectorization of shaders

#85
20130219377
2013-08-22

Scalar optimizations for shaders

#86
20130152063
2013-06-13

System and method for early platform dependency preparation of intermediate code representation during bytecode compilation

#87
20130086566
2013-04-04

Vector width-aware synchronization-elision for vector processors

#88
20130080805
2013-03-28

Power consumption optimized translation of object code partitioned for hardware component based on identified operations

#89
20120311552
2012-12-06

Runtime optimization of application bytecode via call transformations

#90
20120210332
2012-08-16

Unrolling aggregation operations in asynchronous programming code having multiple levels in hierarchy

#91
20120185834
2012-07-19

System and method for efficient compilation and invocation of function type calls

#92
20120179897
2012-07-12

Modifying code sequence with replacement parts of which non-beginning parts trigger exception when jumped to

#93
20120159431
2012-06-21

System and method for modular business applications

#94
20120030661
2012-02-02

Observation and analysis based code optimization

#95
20120030653
2012-02-02

Assumption-based compilation

#96
20120005460
2012-01-05

INSTRUCTION EXECUTION APPARATUS, INSTRUCTION EXECUTION METHOD, AND INSTRUCTION EXECUTION PROGRAM

#97
20110307876
2011-12-15

Register mapping techniques for efficient dynamic binary translation

#98
20110088021
2011-04-14

Parallel dynamic optimization

#99
20110055805
2011-03-03

Lightweight service based dynamic binary rewriter framework

#100
20090271771
2009-10-29

System and methods for distributed execution of computer executable programs utilizing asymmetric translation

#101
20090172653
2009-07-02

Compiling and inserting code snippets at runtime

#102
20090150890
2009-06-11

STRAND-BASED COMPUTING HARDWARE AND DYNAMICALLY OPTIMIZING STRANDWARE FOR A HIGH PERFORMANCE MICROPROCESSOR SYSTEM

#103
20080288929
2008-11-20

Method and apparatus for run-time statistics dependent program execution using source-coding

#104
20080184212
2008-07-31

Code persistence and dependency management for dynamic compilation in a database management system

#105
20080184210
2008-07-31

Asynchronous dynamic compilation based on multi-session profiling to produce shared native code

#106
20080137973
2008-06-12

Image coding apparatus, image coding method, image decoding apparatus and image decoding method

#107
20080134172
2008-06-05

JVM system scope initializer

#108
20080127154
2008-05-29

Methods and systems for optimization in a run-time environment

#109
20080127147
2008-05-29

Load time in-lining of subroutines

#110
20080127134
2008-05-29

Adaptive code through self steered execution

#111
20070172138
2007-07-26

Image coding apparatus, image coding method, image decoding apparatus and image decoding method

#112
20070169031
2007-07-19

Efficient placement of software transactional memory operations around procedure calls

#113
20070143741
2007-06-21

Efficient per-object operations in software transactional memory

#114
20070143360
2007-06-21

Filtering of transactional memory operations using associative tables

#115
20070143276
2007-06-21

Implementing strong atomicity in software transactional memory

#116
20070136365
2007-06-14

Reducing unnecessary software transactional memory operations on newly-allocated data

#117
20070136290
2007-06-14

Removal of unnecessary read-to-update upgrades in software transactional memory

#118
20070130238
2007-06-07

Garbage collector support for transactional memory

#119
20070061286
2007-03-15

System and method for partitioning an application utilizing a throughput-driven aggregation and mapping approach

#120
20070006167
2007-01-04

Optimizing binary-level instrumentation via instruction scheduling

#121
20060212862
2006-09-21

System, method and program product to optimize code during run time

#122
20060070040
2006-03-30

Dynamic prefetching of hot data streams

#123
20060067581
2006-03-30

Image coding apparatus, image coding method, image decoding apparatus and image decoding method

#124
20050246699
2005-11-03

System and method for iterative code optimization using adaptive size metrics

#125
20050240896
2005-10-27

Continuous trip count profiling for loop optimizations in two-phase dynamic binary translators

#126
20050223371
2005-10-06

Program phase detection for dynamic optimization

#127
20050155028
2005-07-14

System and method for increasing throughput of java program

#128
20050149704
2005-07-07

Processor which accelerates execution of binary programs intended for execution on a conventional processor core, using a reconfigurable combinational logic array, a function lookup unit, and a compatible conventional processor core, without requiring recompilation

#129
20050050530
2005-03-03

Methods for execution control acquistion of a program and for executing an optimized version of a program

#130
17660226
2023-09-19

High-level vectorization and scalarization of Java vector API library methods

#131
16664316
2020-09-15

Computer architecture based on program / workload profiling