Processing

Please wait...

Settings

Settings

Goto Application

1. WO2006092079 - MINING FOR PERFORMANCE DATA FOR SYSTEMS WITH DYNAMIC COMPILERS

Publication Number WO/2006/092079
Publication Date 08.09.2006
International Application No. PCT/CN2005/000258
International Filing Date 03.03.2005
IPC
G06F 9/45 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
45Compilation or interpretation of high level programme languages
CPC
G06F 11/3612
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3604Software analysis for verifying properties of programs
3612by runtime analysis
G06F 9/45516
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
45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
45516Runtime code conversion or optimisation
Applicants
  • INTEL CORPORATION [US]/[US] (AE, AG, AL, AM, AT, AU, AZ, BA, BB, BE, BF, BG, BJ, BR, BW, BY, BZ, CA, CF, CG, CH, CI, CM, CN, CO, CR, CU, CY, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, FR, GA, GB, GD, GE, GH, GM, GN, GQ, GR, GW, HR, HU, ID, IE, IL, IN, IS, IT, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MC, MD, MG, MK, ML, MN, MR, MW, MX, MZ, NA, NE, NI, NL, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SI, SK, SL, SM, SN, SY, SZ, TD, TG, TJ, TM, TN, TR, TT, TZ, UA, UG, UZ, VC, VN, YU, ZA, ZM, ZW)
  • YANG, Rongzhen [CN]/[CN] (UsOnly)
  • CHEN, Feng [CN]/[CN] (UsOnly)
Inventors
  • YANG, Rongzhen
  • CHEN, Feng
Agents
  • CHINA PATENT AGENT (H.K.) LTD.
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) MINING FOR PERFORMANCE DATA FOR SYSTEMS WITH DYNAMIC COMPILERS
(FR) RECHERCHE DE DONNEES DE PERFORMANCE POUR DES SYSTEMES AVEC COMPILATEURS DYNAMIQUES
Abstract
(EN)
In an example data mining process, performance data for instructions that execute in a data processing system is obtained. The performance data may comprise instruction addresses and corresponding performance information. A dump that comprises the instructions and corresponding instruction addresses may also be obtained. Common code segments in the dump may be automatically identified. A common code segment may comprise an ordered set of multiple instructions that appears multiple times in the dump. Aggregate performance data for the code segments may be generated, based at least in part on (a) the instruction addresses associated with the common code segments in the dump, and (b) the instruction addresses and the corresponding performance information performance data. Other embodiments are described and claimed.
(FR)
Selon un exemple de processus de data mining, des données de performance sont obtenues pour des instructions s'exécutant dans un système de traitement de données. Les données de performances peuvent comprendre des adresses d'instruction et des informations de performance correspondantes. Un vidage mémoire comprenant les instructions et les adresses d'instruction correspondantes peut également être obtenu. Les segments de code communs du vidage mémoire peuvent être identifiés automatiquement. Un segment de code commun peut comprendre un jeu ordonné de multiples instructions apparaissant de multiples fois dans le vidage mémoire. Des données de performance agrégées pour les segments de code peuvent être générées, basées au moins en partie sur (a) les adresses d'instruction associées aux segments de code communs du vidage mémoire et (b) les adresses d'instruction et les données de performance des informations de performance correspondantes. D'autres exemples de mode de réalisation sont décrits et revendiqués.
Also published as
EP5714789
Latest bibliographic data on file with the International Bureau