Publication | Closed Access
SIMPLE MAGIC: synthesis and in-memory mapping of logic execution for memristor-aided logic
51
Citations
22
References
2017
Year
Hardware SecurityLogic SynthesisElectrical EngineeringEngineeringMemristive MemorySimple MagicComputer ArchitectureComputer EngineeringIn-memory Logic OperationsMemory DeviceComputer ScienceLogic ExecutionParallel ComputingNaive OptimizationMicroelectronicsMemory ArchitectureIn-memory ComputingMemristor-aided Logic
This paper presents a novel approach for designing and implementing in-memory logic operations. The uniqueness of this work is the development of SIMPLE, a framework that optimizes the execution of an arbitrary logic function, while considering all the constraints involved in performing it within a memristive memory. SIMPLE automatically generates a defined sequence of atomic memristor-aided logic NOR operations, whose implementation can be facilitated efficiently within the memory. Motivated to overcome the memory-CPU bottleneck, this approach designs an optimal solution in terms of performance by exploiting the parallelism of the memristor-aided logic NOR gates. SIMPLE achieves performance speedups of 1.94x compared to a previous work and 1.48x compared to a naive optimization based on standard synthesis tools.
| Year | Citations | |
|---|---|---|
Page 1
Page 1