Parallel processor in associative content addressable memory
AssigneeCornell University
InventorsChristoph Emanuel Studer, Oscar Fernando Castañeda Fernandez
Life of this patent
Estimating the term…
Loading patent…
AssigneeCornell University
InventorsChristoph Emanuel Studer, Oscar Fernando Castañeda Fernandez
Estimating the term…
A parallel processor in associative content-addressable memory (PPAC) is provided. Processing in memory (PIM) moves computation into memories with the goal of improving throughput and energy-efficiency compared to traditional von Neumann-based architectures. Most existing PIM architectures are either general-purpose but only support atomistic operations, or are specialized to accelerate a single task. The PPAC described herein provides a novel in-memory accelerator that supports a range of matrix-vector-product (MVP)-like operations that find use in traditional and emerging applications. PPAC is, for example, able to accelerate low-precision neural networks, exact/approximate hash lookups, cryptography, and forward error correction. The fully-digital nature of PPAC enables its implementation with standard-cell-based complementary metal-oxide-semiconductor (CMOS), which facilitates automated design and portability among technology nodes. A comparison with recent digital and mixed-signal PIM accelerators reveals that PPAC is competitive in terms of throughput and energy-efficiency, while accelerating a wide range of applications and simplifying development.
A parallel processor, comprising:
A parallel processor, comprising:
A parallel processor, comprising:
A parallel processor, comprising:
A parallel processor, comprising:
A parallel processor, comprising:
A memory device for performing logical operations, the memory device comprising:
A memory device for performing logical operations, the memory device comprising:
A method for performing logic functions in memory, the method comprising:
Dependencies are inferred from the claim text.