Invention Grant
- Patent Title: Operation of a multi-slice processor implementing simultaneous two-target loads and stores
-
Application No.: US15180838Application Date: 2016-06-13
-
Publication No.: US09934033B2Publication Date: 2018-04-03
- Inventor: Robert A. Cordes , David A. Hrusecky , Jennifer L. Molnar , Jose A. Paredes , Brian W. Thompto
- 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: Kennedy Lenart Spraggins LLP
- Agent Brandon C. Kennedy; Robert R. Williams
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F12/08 ; G06F12/0875 ; G06F12/0811 ; G06F12/0817

Abstract:
Operation of a multi-slice processor that includes a plurality of execution slices and a load/store superslice, where the load/store superslice includes a set predict array, a first load/store slice, and a second load/store slice. Operation of such a multi-slice processor includes: receiving a two-target load instruction directed to the first load/store slice and a store instruction directed to the second load/store slice; determining a first subset of ports of the set predict array as inputs for an effective address for the two-target load instruction; determining a second subset of ports of the set predict array as inputs for an effective address for the store instruction; and generating, in dependence upon logic corresponding to the set predict array that is less than logic implementing an entire load/store slice, output for performing the two-target load instruction in parallel with generating output for performing the store instruction.
Public/Granted literature
- US20170357507A1 OPERATION OF A MULTI-SLICE PROCESSOR IMPLEMENTING SIMULTANEOUS TWO-TARGET LOADS AND STORES Public/Granted day:2017-12-14
Information query