-
公开(公告)号:US12099839B2
公开(公告)日:2024-09-24
申请号:US17314476
申请日:2021-05-07
发明人: Yuhwan Ro , Shinhaeng Kang , Seongil O , Seungwoo Seo
CPC分类号: G06F9/3001 , G06F9/30079 , G06F9/30101 , G06F9/5016 , G06F12/06 , G06F13/1621 , G06F15/7821 , H03K19/1737
摘要: 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
发明人: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
摘要: 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.
-
公开(公告)号:US11436477B2
公开(公告)日:2022-09-06
申请号:US16857740
申请日:2020-04-24
发明人: Yuhwan Ro , Byeongho Kim , Jaehyun Park , Jungho Ahn , Minbok Wi , Sunjung Lee , Eojin Lee , Wonkyung Jung , Jongwook Chung , Jaewan Choi
摘要: A processor-implemented data processing method includes: generating compressed data of first matrix data based on information of a distance between valid elements included in the first matrix data; fetching second matrix data based on the compressed data; and generating output matrix data based on the compressed data and the second matrix data.
-
公开(公告)号:US20210397376A1
公开(公告)日:2021-12-23
申请号:US17098959
申请日:2020-11-16
发明人: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
摘要: 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.
-
公开(公告)号:US12099455B2
公开(公告)日:2024-09-24
申请号:US17591928
申请日:2022-02-03
发明人: Hak-soo Yu , Shinhaeng Kang , Yuhwan Ro
CPC分类号: G06F13/1668 , G06F9/3016
摘要: A memory device includes a processor in memory (PIM) circuit including an internal processor configured to perform an internal processing operation, and an interface circuit connected to the PIM circuit, wherein the interface circuit includes a command address decoder configured to decode a command and an address received through first pins to generate an internal command, a second pin configured to receive a voltage signal relating to a control of a PIM operation mode, and a command mode decoder configured to generate at least one command mode bit (CMB) based on the internal command and the voltage signal, and the interface circuit outputs internal control signals to the PIM circuit based on the at least one CMB to control the internal processing operation of the PIM circuit.
-
公开(公告)号:US11886985B2
公开(公告)日:2024-01-30
申请号:US17876136
申请日:2022-07-28
发明人: Yuhwan Ro , Byeongho Kim , Jaehyun Park , Jungho Ahn , Minbok Wi , Sunjung Lee , Eojin Lee , Wonkyung Jung , Jongwook Chung , Jaewan Choi
CPC分类号: G06N3/063 , G06F9/3001 , G06F9/30145 , G06F9/3802 , G06F17/16 , G06N3/082 , G06N20/10
摘要: A processor-implemented data processing method includes: generating compressed data of first matrix data based on information of a distance between valid elements included in the first matrix data; fetching second matrix data based on the compressed data; and generating output matrix data based on the compressed data and the second matrix data.
-
公开(公告)号:US20210117761A1
公开(公告)日:2021-04-22
申请号:US16857740
申请日:2020-04-24
发明人: Yuhwan Ro , Byeongho KIM , Jaehyun Park , Jungho AHN , Minbok WI , Sunjung LEE , Eojin LEE , Wonkyung JUNG , Jongwook CHUNG , Jaewon CHOI
摘要: A processor-implemented data processing method includes: generating compressed data of first matrix data based on information of a distance between valid elements included in the first matrix data; fetching second matrix data based on the compressed data; and generating output matrix data based on the compressed data and the second matrix data.
-
公开(公告)号:US20240330171A1
公开(公告)日:2024-10-03
申请号:US18515565
申请日:2023-11-21
发明人: Jaeyoung Heo , Byeongho Kim , Yuhwan Ro , Sungjoo Yoo , Suk Han Lee
IPC分类号: G06F12/02
CPC分类号: G06F12/023
摘要: Disclosed is a memory device which includes a plurality of memory chips. Each of the plurality of memory chips includes a plurality of memory banks and a logic circuit. In a first operation mode, the logic circuit writes first data in the plurality of memory banks based on a first command and a first address received from the host, and performs a first processing-in-memory (PIM) operation based on third data received from the host and the first data. In a second operation mode, the logic circuit writes second data in the plurality of memory banks based on the first command and the first address received from the host, and performs a second PIM operation based on fourth data different from the third data received from the host and the second data.
-
公开(公告)号:US11934668B2
公开(公告)日:2024-03-19
申请号:US17202591
申请日:2021-03-16
发明人: Hyunsoo Kim , Seungwon Lee , Yuhwan Ro
CPC分类号: G06F3/0626 , G06F3/061 , G06F3/0629 , G06F3/0673 , G06F7/575 , G06N3/02
摘要: A method of operating a storage device includes storing received input data of a first format, converting the input data into a second format for an operation to be performed on the input data of the second format using an operator included in the storage device, and converting the input data into a second format for an operation to be performed on the input data, through an operator included in the storage device, and re-storing the input data of the second format.
-
公开(公告)号:US11494121B2
公开(公告)日:2022-11-08
申请号:US17098959
申请日:2020-11-16
发明人: Yuhwan Ro , Shinhaeng Kang , Seongwook Park , Seungwoo Seo
摘要: 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.
-
-
-
-
-
-
-
-
-