US 12,153,952 B1
Method for processing multiple transactions converted from single transaction in processor, and processor for performing same
Kwang Sun Lee, Yongin-si (KR); Do Hun Kim, Yongin-si (KR); and Kee Bum Shin, Yongin-si (KR)
Assigned to MetisX CO., Ltd., Yongin-si (KR)
Filed by MetisX CO., Ltd., Yongin-si (KR)
Filed on Apr. 22, 2024, as Appl. No. 18/641,999.
Claims priority of application No. 10-2023-0093168 (KR), filed on Jul. 18, 2023.
Int. Cl. G06F 9/46 (2006.01); G06F 9/30 (2018.01); G06F 12/0875 (2016.01)
CPC G06F 9/467 (2013.01) [G06F 9/3016 (2013.01); G06F 12/0875 (2013.01); G06F 2212/452 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for processing multiple transactions converted from a single transaction, the method being performed by a processor including at least one core and comprising:
determining, by a decoding circuit of the core, whether a size of a first transaction conforming to an instruction according to an instruction set architecture (ISA) is the same as a register size of the core;
in response to determining that the size of the first transaction is larger than the register size of the core, converting, by the decoding circuit or a load-store unit (LSU) of the core, the first transaction into a plurality of second transactions conforming to the register size of the core; and
transferring, by the LSU, the plurality of second transactions to a cache of the core,
wherein the LSU is configured to further transfer, to the cache, conversion information indicating whether the plurality of second transactions are converted from the first transaction.