Processing

Please wait...

Settings

Settings

Goto Application

1. WO2014154917 - MECHANISM FOR FACILITATING THE DYNAMIC AND EFFICIENT MERGING OF COMPUTER INSTRUCTIONS IN SOFTWARE PROGRAMS

Publication Number WO/2014/154917
Publication Date 02.10.2014
International Application No. PCT/ES2013/070209
International Filing Date 27.03.2013
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 8/443
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
44Encoding
443Optimisation
G06F 8/4432
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
44Encoding
443Optimisation
4432Reducing the energy consumption
G06F 8/4434
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
44Encoding
443Optimisation
4434Reducing the memory space required by the program code
G06F 8/4441
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
40Transformation of program code
41Compilation
44Encoding
443Optimisation
4441Reducing the execution time required by the program code
Y02D 10/00
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
10Energy efficient computing, e.g. low power processors, power management or thermal management
Applicants
  • INTEL CORPORATION [US]/[US]
  • LUPON, Marc [ES]/[ES] (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Inventors
  • LUPON, Marc
  • MARTINEZ, Raul
  • CODINA, Enric Gibert
  • STAVROU, Kyriakos A.
  • MAGKLIS, Grigorios
  • SAMUDRALA, Sridhar
Agents
  • CARPINTERO LOPEZ, Mario
Priority Data
Publication Language Spanish (ES)
Filing Language Spanish (ES)
Designated States
Title
(EN) MECHANISM FOR FACILITATING THE DYNAMIC AND EFFICIENT MERGING OF COMPUTER INSTRUCTIONS IN SOFTWARE PROGRAMS
(ES) MECANISMO PARA FACILITAR LA FUSIÓN DINÁMICA Y EFICAZ DE INSTRUCCIONES INFORMÁTICAS EN PROGRAMAS DE SOFTWARE
(FR) MÉCANISME POUR FACILITER LA FUSION DYNAMIQUE ET EFFICACE D'INSTRUCTIONS INFORMATIQUES DANS DES PROGRAMMES DE LOGICIEL
Abstract
(EN)
The invention relates to a mechanism for facilitating the dynamic and efficient merging of computer instructions according to an embodiment. A method of the invention, according to what is described in the present document, includes: monitoring a software program for a program region with candidate instructions for merging, for a merging operation in a computer system; evaluating whether the macro-operation of the candidate instructions is beneficial or not for the software program; and performing the merging operation if it is evaluated as being beneficial.
(ES)
Se describe un mecanismo para facilitar la fusión dinámica y eficaz de instrucciones informáticas, según una realización. Un procedimiento de realizaciones, según lo descrito en la presente memoria, incluye monitorizar un programa de software para una región de programa con instrucciones candidatas a la fusión, para una operación de fusión en un sistema informático; evaluar si la macro-operación de las instrucciones candidatas es o no valiosa para el programa de software; y realizar la operación de fusión si se evalúa que es valiosa.
(FR)
La présente invention porte sur un mécanisme qui facilite la fusion dynamique et efficace d'instructions informatiques, selon une forme de mise en oeuvre. Un procédé de mise en oeuvre, selon le descriptif, consiste à surveiller un programme de logiciel pour une région de programme avec des instructions candidates à la fusion, pour une opération de fusion dans un système informatique; évaluer si le macro-fonctionnement des instructions candidates est ou non intéressant pour le programme de logiciel; et effectuer l'opération de fusion s'il est estimé que c'est intéressant.
Also published as
Latest bibliographic data on file with the International Bureau