-
公开(公告)号:US20210096858A1
公开(公告)日:2021-04-01
申请号:US16586247
申请日:2019-09-27
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: John M. KING , Magiting TALISAYON , Michael ESTLICK
Abstract: An apparatus includes a plurality of load buses and a load store unit that includes a plurality of load ports to access the plurality of load buses. The load store unit performs a gather operation to concurrently gather a plurality of subsets of data from a memory via the plurality of load buses in a first mode. The apparatus also includes a register that is partitioned into a plurality of portions to hold the plurality of subsets of data provided by the load store unit. The load store unit ignores exceptions or faults while performing the gather operation in the first mode and transitions to a second mode in response to an exception or fault. Two lanes are dispatched to concurrently perform the gather operation per clock cycle in the first mode and a single lane is dispatched to perform the gather operation per clock cycle in the second mode.