What goes around .....<p>Memory executing operations is an explored space, although one that came to a dead end pretty quickly, but that&#x27;s no reason to dismiss it.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Content_Addressable_Parallel_Processor" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Content_Addressable_Parallel_P...</a><p>The CAPP executes a stream of instructions that address memory based on the content (stored values) of the memory cells. As a parallel processor, it acts on all of the cells containing that content at once. The content of all matching cells can be changed simultaneously.<p>One of the early Air Traffic Control computers ran such an architecture in 1972<p>&quot;STARAN might be the first commercially available computer designed around an associative memory. The STARAN computer was designed and built by Goodyear Aerospace Corporation.&quot;<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;STARAN" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;STARAN</a><p>A paper about it<p><a href="http:&#x2F;&#x2F;www.cs.kent.edu&#x2F;~parallel&#x2F;papers&#x2F;p405-batcher.pdf" rel="nofollow">http:&#x2F;&#x2F;www.cs.kent.edu&#x2F;~parallel&#x2F;papers&#x2F;p405-batcher.pdf</a><p>There&#x27;s also an interesting book, which I have read, on the subject :<p>Content Addressable Parallel Processors<p>Author: 	Caxton C. Foster<p>John Wiley &amp; Sons, Inc. New York, NY, USA ©1976<p>ISBN:0442224338