Invention Grant
- Patent Title: Caching optimized internal instructions in loop buffer
- Patent Title (中): 在循环缓冲区中缓存优化的内部指令
-
Application No.: US14090318Application Date: 2013-11-26
-
Publication No.: US09384000B2Publication Date: 2016-07-05
- Inventor: Michael K. Gschwind , Valentina Salapura
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William A. Kinnaman, Jr.
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
Embodiments of the invention relate to a computer system for storing an internal instruction loop in a loop buffer. The computer system includes a loop buffer and a processor. The computer system is configured to perform a method including fetching instructions from memory to generate an internal instruction to be executed, detecting a beginning of a first instruction loop in the instructions, determining that a first internal instruction loop corresponding to the first instruction loop is not stored in the loop buffer, fetching the first instruction loop, optimizing one or more instructions corresponding to the first instruction loop to generate a first optimized internal instruction loop, and storing the first optimized internal instruction loop in the loop buffer based on the determination that the first internal instruction loop is not stored in the loop buffer.
Public/Granted literature
- US20140089636A1 CACHING OPTIMIZED INTERNAL INSTRUCTIONS IN LOOP BUFFER Public/Granted day:2014-03-27
Information query