-
公开(公告)号:US11139033B2
公开(公告)日:2021-10-05
申请号:US16833864
申请日:2020-03-30
Inventor: Seungwoo Seo , Byeongho Kim , Jaehyun Park , Jungho Ahn , Minbok Wi , Sunjung Lee , Eojin Lee , Wonkyung Jung , Jongwook Chung , Jaewan Choi
Abstract: A semiconductor memory device includes a plurality of memory banks including a first memory bank group including a computation circuit and a second memory bank group without a computation circuit; and a control circuit configured to control a PIM operation by the first memory bank group to be performed together with processing of memory requests for the plurality of memory banks while satisfying a maximum power consumption condition of the semiconductor memory device.
-
公开(公告)号:US12099839B2
公开(公告)日:2024-09-24
申请号:US17314476
申请日:2021-05-07
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongil O , Seungwoo Seo
CPC classification number: G06F9/3001 , G06F9/30079 , G06F9/30101 , G06F9/5016 , G06F12/06 , G06F13/1621 , G06F15/7821 , H03K19/1737
Abstract: A memory device configured to perform in-memory processing includes a plurality of in-memory arithmetic units each configured to perform in-memory processing of a pipelined arithmetic operation, and a plurality of memory banks allocated to the in-memory arithmetic units such that a set of n memory banks is allocated to each of the in-memory operation units, each memory bank configured to perform an access operation of data requested from the in-memory arithmetic units while the pipelined arithmetic operation is performed. Each of the in-memory arithmetic units is configured to operate at a first operating frequency that is less than or equal to a product of n and a second operating frequency of each of the memory banks.
-
公开(公告)号:US20230013611A1
公开(公告)日:2023-01-19
申请号:US17954532
申请日:2022-09-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
Abstract: A memory device includes: memory operation circuitries to perform memory processing; memory banks assigned to one of the memory operation circuitries such that a set of n memory banks is assigned to each of the memory operation circuitries; and command pads to receive a command signal from an external source, wherein, for each of the memory operation circuitries, a corresponding memory operation circuitry to access memory banks of a corresponding set of n memory banks that is assigned to the corresponding memory operation circuitry, in an order determined based on respective distances from each of the memory banks of the corresponding set of n memory banks to the command pads, and wherein, each of the memory banks of the corresponding set of n memory banks to perform an access operation of data requested by the corresponding memory operation circuitry while the memory processing is performed.
-
4.
公开(公告)号:US11893278B2
公开(公告)日:2024-02-06
申请号:US17408584
申请日:2021-08-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Seungwoo Seo , Seungwon Lee
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0656 , G06F3/0673 , G06F15/7821
Abstract: A memory controller includes a first buffer configured to receive a first memory request from a host and store the first memory request, a request scheduler configured to determine an order in which the first memory request is transferred to a command generator, a request generator configured to generate one or more second memory requests based on a generation parameter of the first memory request, in response to an address of the first memory request corresponding to a processing in memory (PIM) memory, the command generator configured to generate a first command corresponding to the first memory request and one or more second commands corresponding to the one or more second memory requests, and store the generated first command and the one or more second commands in a second buffer, and a command scheduler configured to schedule the first command and the one or more second commands.
-
公开(公告)号:US11600340B2
公开(公告)日:2023-03-07
申请号:US17462298
申请日:2021-08-31
Inventor: Seungwoo Seo , Byeongho Kim , Jaehyun Park , Jungho Ahn , Minbok Wi , Sunjung Lee , Eojin Lee , Wonkyung Jung , Jongwook Chung , Jaewan Choi
Abstract: A semiconductor memory device includes a plurality of memory banks including a first memory bank group including a computation circuit and a second memory bank group without a computation circuit; and a control circuit configured to control a PIM operation by the first memory bank group to be performed together with processing of memory requests for the plurality of memory banks while satisfying a maximum power consumption condition of the semiconductor memory device.
-
公开(公告)号:US11494121B2
公开(公告)日:2022-11-08
申请号:US17098959
申请日:2020-11-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
Abstract: A memory device includes: in-memory operation units to perform in-memory processing of an operation pipelined in multi-pipeline stages; memory banks assigned to the plurality of in-memory operation units such that a set of n memory banks is assigned to each of the in-memory operation units, each memory bank performing an access operation of data requested by each of the plurality of in-memory operation units while the pipelined operation is performed, wherein n is a natural number; and a memory die in which the in-memory operation units, the memory banks, and command pads configured to receive a command signal from an external source are arranged. Each set of the n memory banks includes a first memory bank having a first data transmission distance to the command pads and a second memory bank having a second data transmission distance to the command pads that is larger than the first data transmission distance.
-
公开(公告)号:US12271736B2
公开(公告)日:2025-04-08
申请号:US17323171
申请日:2021-05-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seungwoo Seo , Hyunsoo Kim , Seungwon Lee
Abstract: A processor-in-memory (PIM) and a method of outputting an instruction using a PIM. The PIM includes an internal processor, a memory, and a register configured to store instruction meta information. The memory is configured to store a lookup table generated by predicting a future instruction. The external processor is configured to retrieve an instruction corresponding to the instruction meta information from the lookup table in response to a PIM application programming interface (API) call instruction including the instruction meta information. The instruction corresponding to the instruction meta information is output based on a retrieval result.
-
公开(公告)号:US12204796B2
公开(公告)日:2025-01-21
申请号:US17954532
申请日:2022-09-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
Abstract: A memory device includes: memory operation circuitries to perform memory processing; memory banks assigned to one of the memory operation circuitries such that a set of n memory banks is assigned to each of the memory operation circuitries; and command pads to receive a command signal from an external source, wherein, for each of the memory operation circuitries, a corresponding memory operation circuitry to access memory banks of a corresponding set of n memory banks that is assigned to the corresponding memory operation circuitry, in an order determined based on respective distances from each of the memory banks of the corresponding set of n memory banks to the command pads, and wherein, each of the memory banks of the corresponding set of n memory banks to perform an access operation of data requested by the corresponding memory operation circuitry while the memory processing is performed.
-
公开(公告)号:US11176457B2
公开(公告)日:2021-11-16
申请号:US16593573
申请日:2019-10-04
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Seungwoo Seo , Kyongmin Min , Eunseog Cho
Abstract: A method of generating a 3D microstructure using a neural network includes configuring an initial 3D microstructure; obtaining a plurality of cross-sectional images by disassembling the initial 3D microstructure in at least one direction of the initial 3D microstructure; obtaining first output feature maps with respect to at least one layer that constitutes the neural network by inputting each of the cross-sectional images to the neural network; obtaining second output feature maps with respect to at least one layer by inputting a 2D original image to the neural network; generating a 3D gradient by applying a loss value to a back-propagation algorithm after calculating the loss value by comparing the first output feature maps with the second output feature maps; and generating a final 3D microstructure based on the 2D original image by reflecting the 3D gradient to the initial 3D microstructure.
-
公开(公告)号:US20250094092A1
公开(公告)日:2025-03-20
申请号:US18970303
申请日:2024-12-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
Abstract: A memory device includes: memory operation circuitries to perform memory processing; memory banks assigned to one of the memory operation circuitries such that a set of n memory banks is assigned to each of the memory operation circuitries; and command pads to receive a command signal from an external source, wherein, for each of the memory operation circuitries, a corresponding memory operation circuitry to access memory banks of a corresponding set of n memory banks that is assigned to the corresponding memory operation circuitry, in an order determined based on respective distances from each of the memory banks of the corresponding set of n memory banks to the command pads, and wherein, each of the memory banks of the corresponding set of n memory banks to perform an access operation of data requested by the corresponding memory operation circuitry while the memory processing is performed.
-
-
-
-
-
-
-
-
-