Enabled by new storage mediums, Computation-in-Memory is a novel architecture thathas shown great potential in reducing the burden of massive data processing by bypassingthe communication and memory access bottleneck. Suggested by Cassuto and Crammer,allowing for ultra-fast Hamming distance computations to be performed in resistivememory with low-level conductance measurements has the potential to drastically speed upmany modern machine learning algorithms. Meanwhile, Hamming distance Computationin-Memory remains a challenging task as a result of the non-negligible device variabilityin practical resistive memory. In this thesis, as a follow-up to the work from Cassuto andCrammer, we study memristor variability due to two distinct sources: r...
This work studies a computation in-memory concept for binary multiply-accumulate operations based on...
The crossbar structure of Resistive-switching random access memory (RRAM) arrays enabled the In-Memo...
Recently, an in-memory analog circuit based on crosspoint memristor arrays was reported, which enabl...
Enabled by new storage mediums, Computation-in-Memory is a novel architecture thathas shown great po...
Living in the era of big-data, it is crucial to store vast amounts of data and process them quickly....
This work addresses the reliability of RRAM, with a focus on conductance variation and its impact on...
Pattern matching algorithms, which may be realized via associative memories, require further improve...
In-memory computing (IMC) refers to non-von Neumann architectures where data are processed in situ w...
In-memory computing (IMC) is attracting interest for accelerating data-intensive computing tasks, su...
International audienceNovel computing architectures based on resistive switching memories (also know...
Computation-In-Memory (CIM) using memristor devices provides an energy-efficient hardware implementa...
Memristive devices are promising candidates as a complement to CMOS devices. These devices come with...
In the quest for alternatives to traditional CMOS, it is being suggested that digital computing effi...
This work studies a computation in-memory concept for binary multiply-accumulate operations based on...
The crossbar structure of Resistive-switching random access memory (RRAM) arrays enabled the In-Memo...
Recently, an in-memory analog circuit based on crosspoint memristor arrays was reported, which enabl...
Enabled by new storage mediums, Computation-in-Memory is a novel architecture thathas shown great po...
Living in the era of big-data, it is crucial to store vast amounts of data and process them quickly....
This work addresses the reliability of RRAM, with a focus on conductance variation and its impact on...
Pattern matching algorithms, which may be realized via associative memories, require further improve...
In-memory computing (IMC) refers to non-von Neumann architectures where data are processed in situ w...
In-memory computing (IMC) is attracting interest for accelerating data-intensive computing tasks, su...
International audienceNovel computing architectures based on resistive switching memories (also know...
Computation-In-Memory (CIM) using memristor devices provides an energy-efficient hardware implementa...
Memristive devices are promising candidates as a complement to CMOS devices. These devices come with...
In the quest for alternatives to traditional CMOS, it is being suggested that digital computing effi...
This work studies a computation in-memory concept for binary multiply-accumulate operations based on...
The crossbar structure of Resistive-switching random access memory (RRAM) arrays enabled the In-Memo...
Recently, an in-memory analog circuit based on crosspoint memristor arrays was reported, which enabl...