> In practice it is possible, in a flash memory made on a mature process such as 40nm, to store reliably a range of charges that correspond to a digital resolution of 8 bits.
> When a charge is programmed into a flash memory device, its electric field
has an effect on any signal passing through it. In the Mythic architecture, the
flash transistor acts as a variable resistor that reduces the signal level passing
to the output. That reduction is proportional to the analog value stored in the
memory. This simple effect implements the multiplication stage found in
DNN calculations. The accumulation process, in which the output from each
of those calculations is summed, is handled by aggregating the output of an
entire column of memory cells. Thanks to these two properties, the Mythic
architecture can process an entire input vector in a single step rather than
iterating at high speed as in a digital processor
ganzuul|2 years ago
- https://mythic.ai/wp-content/uploads/2022/02/MythicWhitepape...
strbean|2 years ago
> When a charge is programmed into a flash memory device, its electric field has an effect on any signal passing through it. In the Mythic architecture, the flash transistor acts as a variable resistor that reduces the signal level passing to the output. That reduction is proportional to the analog value stored in the memory. This simple effect implements the multiplication stage found in DNN calculations. The accumulation process, in which the output from each of those calculations is summed, is handled by aggregating the output of an entire column of memory cells. Thanks to these two properties, the Mythic architecture can process an entire input vector in a single step rather than iterating at high speed as in a digital processor