-
公开(公告)号:US12153922B2
公开(公告)日:2024-11-26
申请号:US18147075
申请日:2022-12-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Matthew R Poremba , Ersin Cukurtas
Abstract: In accordance with described techniques for processing-in-memory (PIM) search stop control, a computing system or computing device includes a memory system that includes a stop condition check component, which receives an instruction that includes a programmed check value. The stop condition check component compares the programmed check value to outputs of a PIM component, and the stop condition check component initiates a stop instruction to stop the PIM component from processing subsequent computations based on an output of the PIM component matching the programmed check value.
-
公开(公告)号:US12254195B2
公开(公告)日:2025-03-18
申请号:US17978617
申请日:2022-11-01
Applicant: Advanced Micro Devices, Inc.
Inventor: Matthew R Poremba
IPC: G06F3/06
Abstract: Sparse matrix operations using processing-in-memory is described. In accordance with the described techniques, a processing-in-memory component of a memory module receives a request for a vector element stored at a first location in memory of the memory module. The processing-in-memory component identifies an index value for a non-zero element in a sparse matrix using a representation of the sparse matrix stored at a second location in the memory. The processing-in-memory component then outputs a result that includes the vector element by retrieving the vector element from the first location in memory using the index value.
-
公开(公告)号:US20240143199A1
公开(公告)日:2024-05-02
申请号:US17978617
申请日:2022-11-01
Applicant: Advanced Micro Devices, Inc.
Inventor: Matthew R Poremba
IPC: G06F3/06
CPC classification number: G06F3/0625 , G06F3/0629 , G06F3/0673
Abstract: Sparse matrix operations using processing-in-memory is described. In accordance with the described techniques, a processing-in-memory component of a memory module receives a request for a vector element stored at a first location in memory of the memory module. The processing-in-memory component identifies an index value for a non-zero element in a sparse matrix using a representation of the sparse matrix stored at a second location in the memory. The processing-in-memory component then outputs a result that includes the vector element by retrieving the vector element from the first location in memory using the index value.
-
-