WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2013144734) INSTRUCTION MERGING OPTIMIZATION
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2013/144734    International Application No.:    PCT/IB2013/051342
Publication Date: 03.10.2013 International Filing Date: 19.02.2013
IPC:
G06F 9/45 (2006.01)
Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504 (US).
IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth, Hampshire PO6 3AU (GB) (MG only).
IBM (CHINA) INVESTMENT COMPANY LIMITED [CN/CN]; 25/F, Pangu Plaza No.27, Central North 4th Ring Road, Chaoyang District Beijing 100101 (CN) (MG only)
Inventors: GSCHWIND, Michael, Karl; (US).
SALAPURA, Valentina; (US)
Agent: LITHERLAND, David; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester, Hampshire SO21 2JN (GB)
Priority Data:
13/432,537 28.03.2012 US
Title (EN) INSTRUCTION MERGING OPTIMIZATION
(FR) OPTIMISATION DE FUSION D'INSTRUCTIONS
Abstract: front page image
(EN)A computer system for optimizing instructions includes a processor including an instruction execution unit configured to execute instructions and an instruction optimization unit configured to optimize instructions and memory to store machine instructions to be executed by the instruction execution unit. The computer system is configured to perform a method including analyzing machine instructions from among a stream of instructions to be executed by the instruction execution unit, the machine instructions including a memory load instruction and a data processing instruction to perform a data processing function based on the memory load instruction, identifying the machine instructions as being eligible for optimization, merging the machine instructions into a single optimized internal instruction, and executing the single optimized internal instruction to perform a memory load function and a data processing function corresponding to the memory load instruction and the data processing instruction.
(FR)L'invention concerne un système informatique qui sert à optimiser des instructions et qui comprend un processeur comprenant une unité d'exécution d'instructions configurée pour exécuter des instructions et une unité d'optimisation d'instructions configurée pour optimiser des instructions ainsi qu'une mémoire pour stocker des instructions machine à faire exécuter par l'unité d'exécution d'instructions. Le système informatique est configuré pour : réaliser un procédé qui met en jeu l'analyse d'instructions machine à partir d'un flux d'instructions à faire exécuter par l'unité d'exécution d'instructions, les instructions machine comprenant une instruction de chargement en mémoire et une instruction de traitement de données pour réaliser une fonction de traitement de données basée sur l'instruction de chargement en mémoire, identifier les instructions machine comme étant éligibles pour une optimisation, fusionner les instructions machine en une seule instruction interne optimisée, et exécuter l'unique instruction interne optimisée pour réaliser une fonction de chargement en mémoire et une fonction de traitement de données correspondant à l'instruction de chargement en mémoire et à l'instruction de traitement de données.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)