US 12,236,242 B2
Systems and methods to load a tile register pair
Raanan Sade, Kibutz Sarid (IL); Simon Rubanovich, Haifa (IL); Amit Gradstein, Binyamina (IL); Zeev Sperber, Zichron Yackov (IL); Alexander Heinecke, San Jose, CA (US); Robert Valentine, Kiryat Tivon (IL); Mark J. Charney, Lexington, MA (US); Bret Toll, Hillsboro, OR (US); Jesus Corbal, King City, OR (US); Elmoustapha Ould-Ahmed-Vall, Chandler, AZ (US); and Menachem Adelman, Modi'in (IL)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 20, 2023, as Appl. No. 18/186,710.
Application 18/186,710 is a continuation of application No. 17/398,927, filed on Aug. 10, 2021, granted, now 11,609,762.
Application 17/398,927 is a continuation of application No. 15/858,932, filed on Dec. 29, 2017, granted, now 11,093,247, issued on Aug. 17, 2021.
Prior Publication US 2023/0229446 A1, Jul. 20, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01)
CPC G06F 9/30145 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30038 (2023.08); G06F 9/30043 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a plurality of memory controllers;
a cache memory coupled to the plurality of memory controllers; and
a processor coupled to the plurality of memory controllers, and coupled to the cache memory, the processor having a plurality of cores, including a core to perform operations corresponding to an instruction identifying two two-dimensional source tiles in memory, the two two-dimensional source tiles including a first two-dimensional source tile and a second two-dimensional source tile, the operations including to:
determine that an indicator indicates that the two two-dimensional source tiles are to be loaded; and
load elements from element positions of each row of the first two-dimensional source tile into corresponding element positions of a first two-dimensional destination tile, and load elements from element positions of each row of the second two-dimensional source tile into corresponding element positions of a second two-dimensional destination tile.