Processing in Memory for Mathematics of Arrays Operations
Ian Grout, Lenore Mullin
Abstract
Processing In Memory (PIM), also referred to as Processor in Memory, is the integration of a processor with RAM (Random Access Memory) on a single Integrated Circuit (IC). In this paper, the concept of PIM is developed to support memory read/write requirements for Mathematics of Arrays (MoA) operations that implement tensor inner and outer products. The concept for MoA in PIM supports the integration of the processing operations and data storage memory, allowing for increases in processing speed and memory data transfer rate, and can support decreases in memory access latency and power usage.
Topics & Concepts
Computer scienceMemory refreshSemiconductor memoryMemory mapComputer memoryInterleaved memoryRegistered memoryLatency (audio)Uniform memory accessParallel computingMemory managementFlat memory modelExtended memoryIn-Memory ProcessingDistributed memoryComputer hardwareComputer architectureShared memorySearch engineQuery by ExampleInformation retrievalWeb search queryTelecommunicationsInterconnection Networks and SystemsAdvanced Data Storage TechnologiesCryptographic Implementations and Security