US 12,271,736 B2
Processor-in-memory storing a lookup table for providing an instruction in response to an API call instruction
Seungwoo Seo, Incheon (KR); Hyunsoo Kim, Bucheon-si (KR); and Seungwon Lee, Hwaseong-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on May 18, 2021, as Appl. No. 17/323,171.
Claims priority of application No. 10-2020-0154790 (KR), filed on Nov. 18, 2020.
Prior Publication US 2022/0156081 A1, May 19, 2022
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 15/78 (2006.01)
CPC G06F 9/30174 (2013.01) [G06F 9/3836 (2013.01); G06F 15/7821 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A processor-in-memory (PIM), comprising:
an internal processor;
a memory; and
a register configured to store instruction meta information,
wherein the PIM is configured to provide a first instruction corresponding to the instruction meta information to an external processor, from a lookup table in the memory, in response to a received PIM application programming interface (API) call instruction including the instruction meta information,
wherein information in the lookup table is based on a prediction, of a future instruction, based on statistical information of plural instructions of a user application, and
wherein the PIM is configured to receive the first instruction from the external processor, and the internal processor is configured to perform an operation based on the received first instruction.