Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Be free and open and breezy! Enjoy! Things won't get any better so get used to it.


comp / comp.lang.misc / Re: In-Memory Computing

SubjectAuthor
* In-Memory ComputingLawrence D'Oliveiro
+* Re: In-Memory ComputingTerje Mathisen
|+- Re: In-Memory ComputingLawrence D'Oliveiro
|`* Re: In-Memory ComputingThomas Koenig
| `- Re: In-Memory ComputingTerje Mathisen
+- Re: In-Memory ComputingJohn Ames
`* Re: In-Memory ComputingMitchAlsup1
 `* Re: In-Memory ComputingLawrence D'Oliveiro
  `* Re: In-Memory ComputingMitchAlsup1
   `* Re: In-Memory ComputingLawrence D'Oliveiro
    `* Re: In-Memory ComputingJohn Levine
     +* Re: In-Memory ComputingMichael S
     |`- Re: In-Memory ComputingDavid Brown
     `- Re: In-Memory ComputingLawrence D'Oliveiro

1
Subject: In-Memory Computing
From: Lawrence D'Oliv
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Wed, 13 Nov 2024 06:30 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch,comp.lang.misc
Subject: In-Memory Computing
Date: Wed, 13 Nov 2024 06:30:34 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vh1h29$22vap$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Nov 2024 07:30:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0a06367de58bbdcfdc9005596a5fcaaa";
logging-data="2194777"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CeQ0UUUONpLubW6zIlxa7"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:itATWHkBCcEi76QHDMS54l/sMRY=
View all headers

Has anyone heard of this idea? It apparently delegates some
lower-level computing functions directly to the memory itself, to get
a speedup from doing everything in the CPU. It seems to be an
outgrowth of the “memristor” component that was discovered/invented by
some researchers at HP a few decades ago.

The researchers in this paper have come up with a Python library to
make the technology easier to write programs for.

<https://www.tomshardware.com/pc-components/cpus/researchers-develop-python-code-that-is-compatible-with-in-memory-computing-python-commands-converted-into-machine-code-to-be-executed-in-the-computers-memory>

Subject: Re: In-Memory Computing
From: Terje Mathisen
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Wed, 13 Nov 2024 06:46 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.mathisen@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Wed, 13 Nov 2024 07:46:28 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <vh1i05$234vg$1@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Injection-Date: Wed, 13 Nov 2024 07:46:29 +0100 (CET)
Injection-Info: dont-email.me; posting-host="aefbfb75af1ec7cc91ccab47cc8eb48b";
logging-data="2200560"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DqH5oHuvBkqhOzfqe5TDaKu3sWpKTEhlOD5+Y5ss+eg=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:KUGbHprQA3/3Kev/WklnnyKTOxA=
In-Reply-To: <vh1h29$22vap$1@dont-email.me>
View all headers

Lawrence D'Oliveiro wrote:
> Has anyone heard of this idea? It apparently delegates some
> lower-level computing functions directly to the memory itself, to get
> a speedup from doing everything in the CPU. It seems to be an
> outgrowth of the “memristor” component that was discovered/invented by
> some researchers at HP a few decades ago.

Delegating memory operations to lower layers in the hierarchy is one of
those wheel of re-incarnation ideas that pop back up every decade or two.

You typically start with shared atomic operations and very simple
computation, like a LOCK XADD, then once you are on this slippery slope
you quickly decide to add more advanced capabilities, quickly ending up
with something like Bunny Chang's distributed virtual machine which can
securely distribute its code anywhere in the cluster.

Taken to its extreme, any cloud datacenter works this way, but at a far
higher granularity.

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Subject: Re: In-Memory Computing
From: Lawrence D'Oliv
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Wed, 13 Nov 2024 08:19 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Wed, 13 Nov 2024 08:19:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <vh1neg$241h3$2@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me> <vh1i05$234vg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 13 Nov 2024 09:19:29 +0100 (CET)
Injection-Info: dont-email.me; posting-host="0a06367de58bbdcfdc9005596a5fcaaa";
logging-data="2229795"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+77ptvnxkcaX/POvLrdh6B"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:U5qbr7mcU5xCuhtiGKayL3KJ/gU=
View all headers

On Wed, 13 Nov 2024 07:46:28 +0100, Terje Mathisen wrote:

> Taken to its extreme, any cloud datacenter works this way, but at a far
> higher granularity.

Maybe you’re thinking of supercomputers. They have a processor
interconnect which is sufficiently fast as to make the collection of nodes
behave more like a single machine. Just having a cloud data centre filled
with nodes on a conventional network isn’t quite the same thing.

Subject: Re: In-Memory Computing
From: Thomas Koenig
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Wed, 13 Nov 2024 09:14 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tkoenig@netcologne.de (Thomas Koenig)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Wed, 13 Nov 2024 09:14:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <vh1qlg$24l4h$1@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me> <vh1i05$234vg$1@dont-email.me>
Injection-Date: Wed, 13 Nov 2024 10:14:24 +0100 (CET)
Injection-Info: dont-email.me; posting-host="c7aa2ad109086fd4f536673ce5d02993";
logging-data="2249873"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/xOgsC2vmsNvD5ptyDISCqnLCg+Hjx4hQ="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:TI5hMO6tuylI8p8lvC9zsGh2N1o=
View all headers

Terje Mathisen <terje.mathisen@tmsw.no> schrieb:

> You typically start with shared atomic operations and very simple
> computation, like a LOCK XADD, then once you are on this slippery slope
> you quickly decide to add more advanced capabilities, quickly ending up
> with something like Bunny Chang's distributed virtual machine which can
> securely distribute its code anywhere in the cluster.

What is Bunny Chang's distributed virtual machine?

Subject: Re: In-Memory Computing
From: John Ames
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Wed, 13 Nov 2024 15:44 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: commodorejohn@gmail.com (John Ames)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Wed, 13 Nov 2024 07:44:50 -0800
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <20241113074450.00000e1e@gmail.com>
References: <vh1h29$22vap$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 13 Nov 2024 16:44:54 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ca4e9f63c995d2ed51e3f28757d8dd13";
logging-data="2397314"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18PqwYQS/2OL6bmOH4iOFolLJ6d3o5y2gA="
Cancel-Lock: sha1:gECFWrk85rWZvfiwi9lEHKsYujM=
X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32)
View all headers

On Wed, 13 Nov 2024 06:30:34 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> <https://www.tomshardware.com/pc-components/cpus/researchers-develop-python-code-that-is-compatible-with-in-memory-computing-python-commands-converted-into-machine-code-to-be-executed-in-the-computers-memory>

Quoth the article:

> Compute code written for conventional computers has purportedly
> "barely changed" since the 1940s.

I'm curious to hear what the practical implications of the real thing
are, but that right there is some laughable clickbait garbage written
by someone who has absolutely no idea what they're talking about.

Subject: Re: In-Memory Computing
From: MitchAlsup1
Newsgroups: comp.arch, comp.lang.misc
Organization: Rocksolid Light
Date: Wed, 13 Nov 2024 19:38 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: mitchalsup@aol.com (MitchAlsup1)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Wed, 13 Nov 2024 19:38:13 +0000
Organization: Rocksolid Light
Message-ID: <9cf263d2e25691af3049484e1cc9dd90@www.novabbs.org>
References: <vh1h29$22vap$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2316116"; mail-complaints-to="usenet@i2pn2.org";
posting-account="o5SwNDfMfYu6Mv4wwLiW6e/jbA93UAdzFodw5PEa6eU";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$Yg34ZWcxUGYPTRCRX7Ui4Ou0LB3ye4gmNnVZ4A.SikKEG38F6X1he
X-Rslight-Posting-User: cb29269328a20fe5719ed6a1c397e21f651bda71
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Wed, 13 Nov 2024 6:30:34 +0000, Lawrence D'Oliveiro wrote:

> Has anyone heard of this idea? It apparently delegates some
> lower-level computing functions directly to the memory itself, to get
> a speedup from doing everything in the CPU. It seems to be an
> outgrowth of the “memristor” component that was discovered/invented by
> some researchers at HP a few decades ago.

Denelcore: 1980:: had atomic memory ops in memory; so at least 40 YO.

Subject: Re: In-Memory Computing
From: Terje Mathisen
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Thu, 14 Nov 2024 10:51 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: terje.mathisen@tmsw.no (Terje Mathisen)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Thu, 14 Nov 2024 11:51:29 +0100
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <vh4knh$2p5hi$1@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me> <vh1i05$234vg$1@dont-email.me>
<vh1qlg$24l4h$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 14 Nov 2024 11:51:29 +0100 (CET)
Injection-Info: dont-email.me; posting-host="53bf0510fc944a0c553fd469aaba45cd";
logging-data="2922034"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19cevUCTnPe2MPiueSdys9hpUf8MqHYxxFQKPZ/x7aVMA=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:OuYFj8KPuZw456pCiLOeiyY/Cg8=
In-Reply-To: <vh1qlg$24l4h$1@dont-email.me>
View all headers

Thomas Koenig wrote:
> Terje Mathisen <terje.mathisen@tmsw.no> schrieb:
>
>> You typically start with shared atomic operations and very simple
>> computation, like a LOCK XADD, then once you are on this slippery slope
>> you quickly decide to add more advanced capabilities, quickly ending up
>> with something like Bunny Chang's distributed virtual machine which can
>> securely distribute its code anywhere in the cluster.
>
> What is Bunny Chang's distributed virtual machine?
>

Oops, typo! I meant Andrew "Bunnie" Huang, not Chang. :-(

He's the guy who got famous for reverse engineering all the encrypted
Xbox stuff. He's done a lot since then, including one time when he
talked about hacking thumb drives to do basically anything:

Every single flash drive contains a full 32-bit CPU, upon first boot it
surveys all the connected flash blocks and test them, eventually
deciding how many are good and then picking the correct size of the drive.

There is nothing that prevents such a cpu to be reprogrammed to also act
as a keyboard or mouse input device, or to hide half the available disk
space and use it to keep copies of everything that gets deleted from the
visible part.

Terje

--
- <Terje.Mathisen at tmsw.no>
"almost all programming can be viewed as an exercise in caching"

Subject: Re: In-Memory Computing
From: Lawrence D'Oliv
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Fri, 15 Nov 2024 03:19 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Fri, 15 Nov 2024 03:19:55 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <vh6ekr$380m5$1@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me>
<9cf263d2e25691af3049484e1cc9dd90@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 15 Nov 2024 04:19:56 +0100 (CET)
Injection-Info: dont-email.me; posting-host="d8d1f71c773d10abe5529e98190e91ac";
logging-data="3408581"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Ob+FE3OlBn/upEK4l/Mpi"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:mvPMDmCn54qwWOMhQGjf3bAwyT0=
View all headers

On Wed, 13 Nov 2024 19:38:13 +0000, MitchAlsup1 wrote:

> On Wed, 13 Nov 2024 6:30:34 +0000, Lawrence D'Oliveiro wrote:
>
>> Has anyone heard of this idea? It apparently delegates some
>> lower-level computing functions directly to the memory itself, to get
>> a speedup from doing everything in the CPU. It seems to be an
>> outgrowth of the “memristor” component that was discovered/invented by
>> some researchers at HP a few decades ago.
>
> Denelcore: 1980:: had atomic memory ops in memory; so at least 40 YO.

They didn’t have memristors back then, though. This paper uses memristors
in place of traditional DRAM/SRAM memory cells. The resulting read/write
networks look remarkably like old-style magnetic-core memories, except
that these cells can act as logic gates to perform operations in parallel.

Subject: Re: In-Memory Computing
From: MitchAlsup1
Newsgroups: comp.arch, comp.lang.misc
Organization: Rocksolid Light
Date: Sun, 17 Nov 2024 21:32 UTC
References: 1 2 3
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!news.quux.org!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail
From: mitchalsup@aol.com (MitchAlsup1)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Sun, 17 Nov 2024 21:32:29 +0000
Organization: Rocksolid Light
Message-ID: <0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org>
References: <vh1h29$22vap$1@dont-email.me> <9cf263d2e25691af3049484e1cc9dd90@www.novabbs.org> <vh6ekr$380m5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="2944056"; mail-complaints-to="usenet@i2pn2.org";
posting-account="o5SwNDfMfYu6Mv4wwLiW6e/jbA93UAdzFodw5PEa6eU";
User-Agent: Rocksolid Light
X-Rslight-Site: $2y$10$LKy4tr95pOevMPK5PCVOoOXG0TYCG8z1TNg0HiYMTBs47HSDy45Kq
X-Rslight-Posting-User: cb29269328a20fe5719ed6a1c397e21f651bda71
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Fri, 15 Nov 2024 3:19:55 +0000, Lawrence D'Oliveiro wrote:

> On Wed, 13 Nov 2024 19:38:13 +0000, MitchAlsup1 wrote:
>
>> On Wed, 13 Nov 2024 6:30:34 +0000, Lawrence D'Oliveiro wrote:
>>
>>> Has anyone heard of this idea? It apparently delegates some
>>> lower-level computing functions directly to the memory itself, to get
>>> a speedup from doing everything in the CPU. It seems to be an
>>> outgrowth of the “memristor” component that was discovered/invented by
>>> some researchers at HP a few decades ago.
>>
>> Denelcore: 1980:: had atomic memory ops in memory; so at least 40 YO.
>
> They didn’t have memristors back then, though. This paper uses
> memristors
> in place of traditional DRAM/SRAM memory cells. The resulting read/write
> networks look remarkably like old-style magnetic-core memories, except
> that these cells can act as logic gates to perform operations in
> parallel.

In a Sph. project, we were given a ferrite core (~1 pound) and were told
to use it as a counter, adding up when a new car entered a parking lot,
and subtracting down when a car left. So, doing arithmetic in ferrite
cores has been around for a very long time, indeed. {{OH, BTW, the
purpose of the count was to prevent overflowing of the parking lot}}

Subject: Re: In-Memory Computing
From: Lawrence D'Oliv
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Sun, 17 Nov 2024 23:17 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Sun, 17 Nov 2024 23:17:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 7
Message-ID: <vhdtj2$s95e$2@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me>
<9cf263d2e25691af3049484e1cc9dd90@www.novabbs.org>
<vh6ekr$380m5$1@dont-email.me>
<0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Nov 2024 00:17:55 +0100 (CET)
Injection-Info: dont-email.me; posting-host="b3d2674dac7de3bb2b439499c252dd12";
logging-data="926894"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dFlu9qPDiondRg64v6/uh"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:Xi06yV0tZvUCywv7w7ZmH53VCow=
View all headers

On Sun, 17 Nov 2024 21:32:29 +0000, MitchAlsup1 wrote:

> ... doing arithmetic in ferrite cores has been around for a very long
> time, indeed.

Memristors are a new kind of electronic component, where the resistance is
proportional to the integral of applied voltage over time.

Subject: Re: In-Memory Computing
From: John Levine
Newsgroups: comp.arch, comp.lang.misc
Organization: Taughannock Networks
Date: Mon, 18 Nov 2024 15:25 UTC
References: 1 2 3 4
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!news.iecc.com!.POSTED.news.iecc.com!not-for-mail
From: johnl@taugh.com (John Levine)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Mon, 18 Nov 2024 15:25:37 -0000 (UTC)
Organization: Taughannock Networks
Message-ID: <vhfm9h$ede$1@gal.iecc.com>
References: <vh1h29$22vap$1@dont-email.me> <vh6ekr$380m5$1@dont-email.me> <0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org> <vhdtj2$s95e$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Nov 2024 15:25:37 -0000 (UTC)
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970";
logging-data="14766"; mail-complaints-to="abuse@iecc.com"
In-Reply-To: <vh1h29$22vap$1@dont-email.me> <vh6ekr$380m5$1@dont-email.me> <0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org> <vhdtj2$s95e$2@dont-email.me>
Cleverness: some
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: johnl@iecc.com (John Levine)
View all headers

According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>On Sun, 17 Nov 2024 21:32:29 +0000, MitchAlsup1 wrote:
>
>> ... doing arithmetic in ferrite cores has been around for a very long
>> time, indeed.
>
>Memristors are a new kind of electronic component, where the resistance is
>proportional to the integral of applied voltage over time.

This is a rather capacious version of "new" since memristors were invented in 1971.

My impression is that they are real, they work, but they don't work well enough to
replace conventional components.

There is a very long article about them in Wikipedia.
--
Regards,
John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. https://jl.ly

Subject: Re: In-Memory Computing
From: Michael S
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Mon, 18 Nov 2024 18:09 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5chosen@yahoo.com (Michael S)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Mon, 18 Nov 2024 20:09:17 +0200
Organization: A noiseless patient Spider
Lines: 37
Message-ID: <20241118200917.000019e3@yahoo.com>
References: <vh1h29$22vap$1@dont-email.me>
<vh6ekr$380m5$1@dont-email.me>
<0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org>
<vhdtj2$s95e$2@dont-email.me>
<vhfm9h$ede$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 18 Nov 2024 19:08:31 +0100 (CET)
Injection-Info: dont-email.me; posting-host="e6e4d64af00afc30377e7d1061777326";
logging-data="1440004"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZmOYwBQ2FaMEsDNLAHohjeMorEpqporc="
Cancel-Lock: sha1:BrCSU4VCPRK1XoWLzbZxzUcSwto=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
View all headers

On Mon, 18 Nov 2024 15:25:37 -0000 (UTC)
John Levine <johnl@taugh.com> wrote:

> According to Lawrence D'Oliveiro <ldo@nz.invalid>:
> >On Sun, 17 Nov 2024 21:32:29 +0000, MitchAlsup1 wrote:
> >
> >> ... doing arithmetic in ferrite cores has been around for a very
> >> long time, indeed.
> >
> >Memristors are a new kind of electronic component, where the
> >resistance is proportional to the integral of applied voltage over
> >time.
>
> This is a rather capacious version of "new" since memristors were
> invented in 1971.
>
> My impression is that they are real, they work, but they don't work
> well enough to replace conventional components.
>
> There is a very long article about them in Wikipedia.

My impression from Wikipedia article is different. Memristors are not
real.
I.e. there are no physical devices that approximate mathematical
abstraction proposed in 1971. There are some devices taht look like
that, but only before researcher starts to pay attention to details.
After researcher starts to pays attention to details it typically turns
out that device resistance does not really depend on charge, but on
something else that happens to correlate with charge on bigger or
smaller parts of characteristic curves.

What does exist and does work and does not work well enough relatively
to conventional tech are various variants of ReRAM. But memory elements
of those various ReRAMs are *not* memristors. That applies as much to
HP's not quite working "memristor" ReRAM as to all others ReRAMs in
existence including those that work relatively better.

Subject: Re: In-Memory Computing
From: Lawrence D'Oliv
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Mon, 18 Nov 2024 22:28 UTC
References: 1 2 3 4 5
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Mon, 18 Nov 2024 22:28:56 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <vhgf38$1f09q$2@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me> <vh6ekr$380m5$1@dont-email.me>
<0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org>
<vhdtj2$s95e$2@dont-email.me> <vhfm9h$ede$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 18 Nov 2024 23:28:57 +0100 (CET)
Injection-Info: dont-email.me; posting-host="b3d2674dac7de3bb2b439499c252dd12";
logging-data="1540410"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+7NxQhHA/hJAGw2ZYA9vEv"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:InW4kBjzKIBHtgVCNfJBRtNmte8=
View all headers

On Mon, 18 Nov 2024 15:25:37 -0000 (UTC), John Levine wrote:

> ... memristors were invented in 1971.

They were theorized in 1971, but there was no physical component was
created that came close to the theoretical behaviour until somewhat more
recently.

> There is a very long article about them in Wikipedia.

Yes <https://en.wikipedia.org/wiki/Memristor>. Among other things, it says
their distinguishing characteristic is a linear relationship between the
rate of change of flux and the rate of change of charge.

But the paper that I linked to in the posting that started this thread
shows a connection between the resistance, and the integral of voltage
over time.

Ah, I get it: the Wikipedia article says the “flux” thing is indeed the
integral of voltage with respect to time.

Subject: Re: In-Memory Computing
From: David Brown
Newsgroups: comp.arch, comp.lang.misc
Organization: A noiseless patient Spider
Date: Tue, 19 Nov 2024 07:20 UTC
References: 1 2 3 4 5 6
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.brown@hesbynett.no (David Brown)
Newsgroups: comp.arch,comp.lang.misc
Subject: Re: In-Memory Computing
Date: Tue, 19 Nov 2024 08:20:55 +0100
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <vhhe8n$1nq2u$1@dont-email.me>
References: <vh1h29$22vap$1@dont-email.me> <vh6ekr$380m5$1@dont-email.me>
<0a5d4ebe3ded86050f31de809ecb4b26@www.novabbs.org>
<vhdtj2$s95e$2@dont-email.me> <vhfm9h$ede$1@gal.iecc.com>
<20241118200917.000019e3@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Nov 2024 08:21:00 +0100 (CET)
Injection-Info: dont-email.me; posting-host="b54eb269133540648f065778b337d30f";
logging-data="1828958"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CzmD4p3iGwbMjutM1xokcXueMxJIswSA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:hBMb71vm0/a/C9mA4lwcnJycuAo=
In-Reply-To: <20241118200917.000019e3@yahoo.com>
Content-Language: en-GB
View all headers

On 18/11/2024 19:09, Michael S wrote:
> On Mon, 18 Nov 2024 15:25:37 -0000 (UTC)
> John Levine <johnl@taugh.com> wrote:
>
>> According to Lawrence D'Oliveiro <ldo@nz.invalid>:
>>> On Sun, 17 Nov 2024 21:32:29 +0000, MitchAlsup1 wrote:
>>>
>>>> ... doing arithmetic in ferrite cores has been around for a very
>>>> long time, indeed.
>>>
>>> Memristors are a new kind of electronic component, where the
>>> resistance is proportional to the integral of applied voltage over
>>> time.
>>
>> This is a rather capacious version of "new" since memristors were
>> invented in 1971.
>>
>> My impression is that they are real, they work, but they don't work
>> well enough to replace conventional components.
>>
>> There is a very long article about them in Wikipedia.
>
> My impression from Wikipedia article is different. Memristors are not
> real.
> I.e. there are no physical devices that approximate mathematical
> abstraction proposed in 1971. There are some devices taht look like
> that, but only before researcher starts to pay attention to details.
> After researcher starts to pays attention to details it typically turns
> out that device resistance does not really depend on charge, but on
> something else that happens to correlate with charge on bigger or
> smaller parts of characteristic curves.
>

All electronic devices are approximations. There is no such thing as a
pure resistor, or a pure capacitor, or pure inductor. Current
memristors are no different in principle, but are - for now, at least -
poorer approximations than the more common components. Whether they
will ever be close enough to be of practical use, remains to be seen.

> What does exist and does work and does not work well enough relatively
> to conventional tech are various variants of ReRAM. But memory elements
> of those various ReRAMs are *not* memristors. That applies as much to
> HP's not quite working "memristor" ReRAM as to all others ReRAMs in
> existence including those that work relatively better.
>

Yes, that is my understanding too - there are a variety of memory
devices that have been made with different properties and niches, but I
don't believe any of them are based on devices that are close enough to
ideal memristors to justify using the term.

1

rocksolid light 0.9.8
clearnet tor