Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Got Mole problems? Call Avogadro at 6.02 x 10^23.


tech / sci.electronics.design / Kanerva on "Computing with 10,000-Bit Words"

SubjectAuthor
* Kanerva on "Computing with 10,000-Bit Words"Joe Gwinn
+- Re: Kanerva on "Computing with 10,000-Bit Words"John Doe
`* Re: Kanerva on "Computing with 10,000-Bit Words"Rick C
 `* Re: Kanerva on "Computing with 10,000-Bit Words"Joe Gwinn
  `* Re: Kanerva on "Computing with 10,000-Bit Words"Rick C
   `- Re: Kanerva on "Computing with 10,000-Bit Words"Joe Gwinn

1
Kanerva on "Computing with 10,000-Bit Words"

<c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=68605&group=sci.electronics.design#68605

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sun, 25 Jul 2021 11:56:49 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Kanerva on "Computing with 10,000-Bit Words"
Date: Sun, 25 Jul 2021 12:56:49 -0400
Message-ID: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 19
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KY39afia4kKh6MSzyqRJn8YfzR34ieE7yougoUajIrQT6TiaAhQh50DYpMIXBeFxt4NTmIYeaY68Uoz!fcCV5ekaFYmcYqfopwNiTm7lpTw4/ybEkJj1lGc98plQYjLH94OmFJSd3aarWacZv5galC8=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 1684
X-Received-Bytes: 1894
 by: Joe Gwinn - Sun, 25 Jul 2021 16:56 UTC

This article from 2014 is Kanerva's 7-page summary of the then current
state of Sparse Distributed Memory, Spatter Codes, and related areas,
with an extensive reference list.

The computational engine Kanerva describes here is something that the
denizens of S.E.D. could implement in a small FPGA, should it be
useful to do so. A likely use would be content-addressed memory that
can tolerate considerable noise.

The 10,000 bits is the minimum that works reliably, and Kanerva speaks
of using 65,000 bits, which will occupy ~8Kbytes, trivial by
present-day hardware standards. This would fit in SRAM.

..<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>

Joe Gwinn

Re: Kanerva on "Computing with 10,000-Bit Words"

<sduvlv$h1g$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=69279&group=sci.electronics.design#69279

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: always.l...@message.header (John Doe)
Newsgroups: sci.electronics.design
Subject: Re: Kanerva on "Computing with 10,000-Bit Words"
Date: Thu, 29 Jul 2021 19:31:12 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <sduvlv$h1g$1@dont-email.me>
References: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com>
Injection-Date: Thu, 29 Jul 2021 19:31:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="73ca4019c2c2e7fe79f946fc7d13b847";
logging-data="17456"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vnAQ4T2sC9fhuwahtV+oIW1nmFu//Nm0="
User-Agent: Xnews/2006.08.05
Cancel-Lock: sha1:DOATl7Dbgg8WOdatssO4Qobpa8E=
 by: John Doe - Thu, 29 Jul 2021 19:31 UTC

Joe Gwinn <joegwinn@comcast.net> wrote:

> This article from 2014 is Kanerva's 7-page summary of the then current
> state of Sparse Distributed Memory, Spatter Codes, and related areas,
> with an extensive reference list.
>
> The computational engine Kanerva describes here is something that the
> denizens of S.E.D. could implement in a small FPGA, should it be useful
> to do so. A likely use would be content-addressed memory that can
> tolerate considerable noise.
>
> The 10,000 bits is the minimum that works reliably, and Kanerva speaks
> of using 65,000 bits, which will occupy ~8Kbytes, trivial by present-day
> hardware standards. This would fit in SRAM.
>
> .<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>

Apparently the Chinese have a size problem with computing in their tonal
language. A visiting Japanese programmer told me something to that effect,
a long time ago.

Re: Kanerva on "Computing with 10,000-Bit Words"

<5e244f71-8701-4293-b551-feb3268cdb3en@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=69283&group=sci.electronics.design#69283

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a37:96c2:: with SMTP id y185mr7121705qkd.6.1627589473743;
Thu, 29 Jul 2021 13:11:13 -0700 (PDT)
X-Received: by 2002:a05:622a:310:: with SMTP id q16mr5797289qtw.168.1627589473567;
Thu, 29 Jul 2021 13:11:13 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Jul 2021 13:11:13 -0700 (PDT)
In-Reply-To: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=74.213.81.168; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 74.213.81.168
References: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <5e244f71-8701-4293-b551-feb3268cdb3en@googlegroups.com>
Subject: Re: Kanerva on "Computing with 10,000-Bit Words"
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Thu, 29 Jul 2021 20:11:13 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Rick C - Thu, 29 Jul 2021 20:11 UTC

On Sunday, July 25, 2021 at 12:57:00 PM UTC-4, Joe Gwinn wrote:
> This article from 2014 is Kanerva's 7-page summary of the then current
> state of Sparse Distributed Memory, Spatter Codes, and related areas,
> with an extensive reference list.
>
> The computational engine Kanerva describes here is something that the
> denizens of S.E.D. could implement in a small FPGA, should it be
> useful to do so. A likely use would be content-addressed memory that
> can tolerate considerable noise.
>
> The 10,000 bits is the minimum that works reliably, and Kanerva speaks
> of using 65,000 bits, which will occupy ~8Kbytes, trivial by
> present-day hardware standards. This would fit in SRAM.
>
>
> .<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>

What does it mean, "tolerate considerable noise"? Does that mean matching a lot of bits but not all? That would probably be implemented by counting the matched bits which can be fairly slow compared to other operations. I suppose the various speedup methods can be used to improve that time. I've looked at 12 bit adders and I've looked at adding lots of 1s, but never 12 bits worth of 1s.

But this depends on what is meant by the "noise".

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209

Re: Kanerva on "Computing with 10,000-Bit Words"

<g976ggdvorlji41hecug70677mls9n2hvo@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=69289&group=sci.electronics.design#69289

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 29 Jul 2021 16:58:19 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Re: Kanerva on "Computing with 10,000-Bit Words"
Date: Thu, 29 Jul 2021 17:58:19 -0400
Message-ID: <g976ggdvorlji41hecug70677mls9n2hvo@4ax.com>
References: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com> <5e244f71-8701-4293-b551-feb3268cdb3en@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 58
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-m2HwK3Chc1Y8Yr8KPLnQGkIL9HJzm4WHnmXMUo/JBZEqkoMZ1HAhXt4KIiWYIkLv0iNuWlrPVUgXb2s!JVP4fvMYPBsEcR8SfKAtkWwdUoMIF+QuAJPmIc1WayxczLU1TKbXtzUdqLAP6QNH/VvHj0M=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3952
 by: Joe Gwinn - Thu, 29 Jul 2021 21:58 UTC

On Thu, 29 Jul 2021 13:11:13 -0700 (PDT), Rick C
<gnuarm.deletethisbit@gmail.com> wrote:

>On Sunday, July 25, 2021 at 12:57:00 PM UTC-4, Joe Gwinn wrote:
>> This article from 2014 is Kanerva's 7-page summary of the then current
>> state of Sparse Distributed Memory, Spatter Codes, and related areas,
>> with an extensive reference list.
>>
>> The computational engine Kanerva describes here is something that the
>> denizens of S.E.D. could implement in a small FPGA, should it be
>> useful to do so. A likely use would be content-addressed memory that
>> can tolerate considerable noise.
>>
>> The 10,000 bits is the minimum that works reliably, and Kanerva speaks
>> of using 65,000 bits, which will occupy ~8Kbytes, trivial by
>> present-day hardware standards. This would fit in SRAM.
>>
>>
>> .<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>
>
>What does it mean, "tolerate considerable noise"? Does that mean matching a lot of bits but not all? That would probably be implemented by counting the matched bits which can be fairly slow compared to other operations. I suppose the various speedup methods can be used to improve that time. I've looked at 12 bit adders and I've looked at adding lots of 1s, but never 12 bits worth of 1s.
>
>But this depends on what is meant by the "noise".

This is a form of true associative memory, and so is far less fussy
than traditional content addressed memory in that it will return the
nearest item in memory, not insisting that the match be exact.

SDM is built upon sparse random vectors in a vector space of say
100,000 dimensions.

By "sparse", they mean that typically only 2% of the vector elements
are non-zero.

The arithmetic operators (add, multiply, ...) are from abstract
algebra, and while they often resemble the operators of integer
arithmetic, they need not be exactly that.

In Abstract Algebra (also know as Modern Algebra), one defines and
studies algebras as mathematical objects in themselves, the algebra we
learned in high school being a special case. It's pretty simple -
there are a handful of things than an algebra must possess or meet.
Zero and Unity (with specific properties) must exist. Addition and
multiplication must be defined to meet commutative and associative
laws, et al. And so on.

I've invented special-purpose algebras to solve a specific problem.

Anyway, with this in mind, reread the section about how the math
operations are defined.

Anyway, it's all pretty simple, and one could implement this in an
ordinary FPGA. And part of the design is deciding just how fussy the
association should be - how far apart can a lookup vector be to
something in the memory and be returned as a match (with an estimate
of closeness), versus saying not found.

Joe Gwinn

Re: Kanerva on "Computing with 10,000-Bit Words"

<52dd186d-4b84-4c7a-8655-14831938aaa0n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=69296&group=sci.electronics.design#69296

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:6214:1c4d:: with SMTP id if13mr5078433qvb.56.1627598596115; Thu, 29 Jul 2021 15:43:16 -0700 (PDT)
X-Received: by 2002:a05:6214:1329:: with SMTP id c9mr4535279qvv.18.1627598595994; Thu, 29 Jul 2021 15:43:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!paganini.bofh.team!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Thu, 29 Jul 2021 15:43:15 -0700 (PDT)
In-Reply-To: <g976ggdvorlji41hecug70677mls9n2hvo@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=74.213.81.168; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 74.213.81.168
References: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com> <5e244f71-8701-4293-b551-feb3268cdb3en@googlegroups.com> <g976ggdvorlji41hecug70677mls9n2hvo@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <52dd186d-4b84-4c7a-8655-14831938aaa0n@googlegroups.com>
Subject: Re: Kanerva on "Computing with 10,000-Bit Words"
From: gnuarm.d...@gmail.com (Rick C)
Injection-Date: Thu, 29 Jul 2021 22:43:16 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 77
 by: Rick C - Thu, 29 Jul 2021 22:43 UTC

On Thursday, July 29, 2021 at 5:58:29 PM UTC-4, Joe Gwinn wrote:
> On Thu, 29 Jul 2021 13:11:13 -0700 (PDT), Rick C
> <gnuarm.del...@gmail.com> wrote:
>
> >On Sunday, July 25, 2021 at 12:57:00 PM UTC-4, Joe Gwinn wrote:
> >> This article from 2014 is Kanerva's 7-page summary of the then current
> >> state of Sparse Distributed Memory, Spatter Codes, and related areas,
> >> with an extensive reference list.
> >>
> >> The computational engine Kanerva describes here is something that the
> >> denizens of S.E.D. could implement in a small FPGA, should it be
> >> useful to do so. A likely use would be content-addressed memory that
> >> can tolerate considerable noise.
> >>
> >> The 10,000 bits is the minimum that works reliably, and Kanerva speaks
> >> of using 65,000 bits, which will occupy ~8Kbytes, trivial by
> >> present-day hardware standards. This would fit in SRAM.
> >>
> >>
> >> .<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>
> >
> >What does it mean, "tolerate considerable noise"? Does that mean matching a lot of bits but not all? That would probably be implemented by counting the matched bits which can be fairly slow compared to other operations. I suppose the various speedup methods can be used to improve that time. I've looked at 12 bit adders and I've looked at adding lots of 1s, but never 12 bits worth of 1s.
> >
> >But this depends on what is meant by the "noise".
> This is a form of true associative memory, and so is far less fussy
> than traditional content addressed memory in that it will return the
> nearest item in memory, not insisting that the match be exact.
>
> SDM is built upon sparse random vectors in a vector space of say
> 100,000 dimensions.
>
> By "sparse", they mean that typically only 2% of the vector elements
> are non-zero.
>
> The arithmetic operators (add, multiply, ...) are from abstract
> algebra, and while they often resemble the operators of integer
> arithmetic, they need not be exactly that.
>
> In Abstract Algebra (also know as Modern Algebra), one defines and
> studies algebras as mathematical objects in themselves, the algebra we
> learned in high school being a special case. It's pretty simple -
> there are a handful of things than an algebra must possess or meet.
> Zero and Unity (with specific properties) must exist. Addition and
> multiplication must be defined to meet commutative and associative
> laws, et al. And so on.
>
> I've invented special-purpose algebras to solve a specific problem.
>
> Anyway, with this in mind, reread the section about how the math
> operations are defined.
>
> Anyway, it's all pretty simple, and one could implement this in an
> ordinary FPGA. And part of the design is deciding just how fussy the
> association should be - how far apart can a lookup vector be to
> something in the memory and be returned as a match (with an estimate
> of closeness), versus saying not found.

Amazing. You managed to use so many words and yet didn't even attempt to answer my question.

So how is "closeness" of a match defined? Can you explain that?

--

Rick C.

+ Get 1,000 miles of free Supercharging
+ Tesla referral code - https://ts.la/richard11209

Re: Kanerva on "Computing with 10,000-Bit Words"

<skc6ggp7h2kvlsceubi6vemda9cdq842tv@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=69301&group=sci.electronics.design#69301

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!4.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!feeder1.feed.usenet.farm!feed.usenet.farm!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 29 Jul 2021 17:59:30 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Re: Kanerva on "Computing with 10,000-Bit Words"
Date: Thu, 29 Jul 2021 18:59:30 -0400
Message-ID: <skc6ggp7h2kvlsceubi6vemda9cdq842tv@4ax.com>
References: <c95rfgt56qoosr0nkkq9q3g6pepsjjrh61@4ax.com> <5e244f71-8701-4293-b551-feb3268cdb3en@googlegroups.com> <g976ggdvorlji41hecug70677mls9n2hvo@4ax.com> <52dd186d-4b84-4c7a-8655-14831938aaa0n@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 68
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-QhaxItJnLEvI4GwH6E53gJlabUJTSouMiZQMIq6nii0aNK/2dsSd3kSAnYUdlBTHmRfhgNjS1zY/EOq!xSDNiLIhORS8qZcFREZtP6szDtrIwwayLTU+QdEWh5wWJq+2zob9tPLrROC2iQlSgaLrafs=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4676
 by: Joe Gwinn - Thu, 29 Jul 2021 22:59 UTC

On Thu, 29 Jul 2021 15:43:15 -0700 (PDT), Rick C
<gnuarm.deletethisbit@gmail.com> wrote:

>On Thursday, July 29, 2021 at 5:58:29 PM UTC-4, Joe Gwinn wrote:
>> On Thu, 29 Jul 2021 13:11:13 -0700 (PDT), Rick C
>> <gnuarm.del...@gmail.com> wrote:
>>
>> >On Sunday, July 25, 2021 at 12:57:00 PM UTC-4, Joe Gwinn wrote:
>> >> This article from 2014 is Kanerva's 7-page summary of the then current
>> >> state of Sparse Distributed Memory, Spatter Codes, and related areas,
>> >> with an extensive reference list.
>> >>
>> >> The computational engine Kanerva describes here is something that the
>> >> denizens of S.E.D. could implement in a small FPGA, should it be
>> >> useful to do so. A likely use would be content-addressed memory that
>> >> can tolerate considerable noise.
>> >>
>> >> The 10,000 bits is the minimum that works reliably, and Kanerva speaks
>> >> of using 65,000 bits, which will occupy ~8Kbytes, trivial by
>> >> present-day hardware standards. This would fit in SRAM.
>> >>
>> >>
>> >> .<http://www.rctn.org/vs265/Kanerva-allerton2014.pdf>
>> >
>> >What does it mean, "tolerate considerable noise"? Does that mean matching a lot of bits but not all? That would probably be implemented by counting the matched bits which can be fairly slow compared to other operations. I suppose the various speedup methods can be used to improve that time. I've looked at 12 bit adders and I've looked at adding lots of 1s, but never 12 bits worth of 1s.
>> >
>> >But this depends on what is meant by the "noise".
>> This is a form of true associative memory, and so is far less fussy
>> than traditional content addressed memory in that it will return the
>> nearest item in memory, not insisting that the match be exact.
>>
>> SDM is built upon sparse random vectors in a vector space of say
>> 100,000 dimensions.
>>
>> By "sparse", they mean that typically only 2% of the vector elements
>> are non-zero.
>>
>> The arithmetic operators (add, multiply, ...) are from abstract
>> algebra, and while they often resemble the operators of integer
>> arithmetic, they need not be exactly that.
>>
>> In Abstract Algebra (also know as Modern Algebra), one defines and
>> studies algebras as mathematical objects in themselves, the algebra we
>> learned in high school being a special case. It's pretty simple -
>> there are a handful of things than an algebra must possess or meet.
>> Zero and Unity (with specific properties) must exist. Addition and
>> multiplication must be defined to meet commutative and associative
>> laws, et al. And so on.
>>
>> I've invented special-purpose algebras to solve a specific problem.
>>
>> Anyway, with this in mind, reread the section about how the math
>> operations are defined.
>>
>> Anyway, it's all pretty simple, and one could implement this in an
>> ordinary FPGA. And part of the design is deciding just how fussy the
>> association should be - how far apart can a lookup vector be to
>> something in the memory and be returned as a match (with an estimate
>> of closeness), versus saying not found.
>
>Amazing. You managed to use so many words and yet didn't even attempt to answer my question.
>
>So how is "closeness" of a match defined? Can you explain that?

Number of bits that are the same, called coincidences. I assumed that
you would reread that part of the article.

Joe Gwinn

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor