Comments

Clive Robinson September 15, 2026 10:59 AM

@ Bruce, ALL,

The IEEE article says,

“The Cray-1 was built from faster, more tightly integrated circuits that could outperform Harvest’s aging transistors at nearly any task, including text processing.”

Whilst true to a certain extent, not just misses a point, but gets it wrong with,

“Harvest didn’t found a dynasty. But, in its time, it steadfastly pointed toward the future—in several directions at once.”

Little known was that many of the “Oh so Secret” ideas in Harvest actually ended up as secret “optional extras” in Cray hardware for years to come.

And some of the Harvest and Cray additions made it into Intel Chips and still are with us today.

One thing that did not make it through the ages in general computing was “Content Addressable Memory”(CAM) that was in some ways very useful for crypto and some types of high speed “lookup Table” work.

Invented by Dr Dudley Allen Buck who worked at one time for the NSA, CAM can still be found in very high end Network Devices.

Perry Fellwock September 15, 2026 11:01 AM

When artificial general intelligence has been achieved, we will likely not know it. The government and defense contractors, also known as Big Tech, will keep it secret.

fred.bloggs September 15, 2026 12:12 PM

A note re: Content Addressable Memory:

General-purpose caching (level 1, level 2 etc.) uses CAM.

Caching also appears, in multiple ways, in the architecture of the Internet.

Memoization (using hashes to summarise content, e.g. HashLife) is another step.

Note also that Deep Blue computer chess player also used custom silicon (my poor memory seems to recall that the most profitable application of hardware was in move generation). Hashes were used to find identical positions that occurred after different sequences of moves (e.g. transpose some moves).

[ASICs, including RISC CPUs, may be another area.]

  • fred.bloggs

Simon W September 15, 2026 12:14 PM

CAM was used as the cache index in early ARM processors, giving a very high associativity. It was dropped for a more conventional (lower associativity) design in the ARM7 family.

cls September 15, 2026 6:34 PM

@Clive

CAM can still be found in very high end Network Devices.

That’s wrong. CAM is ubiquitous in layer 2 Ethernet switches. It’s how they work! No matter what the cost

If you’re thinking of longest bit string matching, for example IP routing FIB, that can be implemented by ternary CAM for wire speed routing.

cls September 15, 2026 6:34 PM

@Clive

CAM can still be found in very high end Network Devices.

That’s wrong. CAM is ubiquitous in layer 2 Ethernet switches. It’s how they work! No matter what the cost

If you’re thinking of longest bit string matching, for example IP routing FIB, that can be implemented by ternary CAM for wire speed routing.

Clive Robinson September 15, 2026 8:04 PM

@ cls,

With regards,

“That’s wrong. CAM is ubiquitous in layer 2 Ethernet switches.”

Two things,

Firstly what you say does not make my statement any the less true if you pause and think for a moment.

Secondly I did not want to get down into the weeds of switches and routers, type 1 or “Binary CAM”, type 2 or “Ternary CAM”(TCAM) and the “Lulea trie” algorithm that uses a tree structure in RAM to avoid using either type of CAM hardware, thus ordinary PC hardware and similar can be utilised.

What is called Binary CAM is what tends to be used in switches, TCAM is often needed in routers.

For various reasons what was favoured for cryptanalysis work was TCAM (I’ve been told the reasons are still regarded as classified in the US but not in many other places).

You can see traces of this in what Seymour Cray designed into his computers.

One of the “not for ordinary use instructions” on the Cray was a type of “find parity” instruction that would provide the count of set bits in a word of defined size. Something that used to involve a “shift, test, increment” loop that grew with word bit length on ordinary CPUs. It’s descendant is actually quite useful in Data Comms and is used in Error Correction and similar codes.

3 patti land September 16, 2026 3:20 AM

“On the NSA’s Supercomputer from the 1960s” offers an interesting look at the evolution of computing and how early technology laid the groundwork for today’s digital world. In the gaming space, 3 Patti Land offers an engaging online Teen Patti card-gaming experience for players who enjoy casual entertainment. My website is gaming-related, and Teen Patti Land App can be useful for readers who want to learn more about 3 Patti Land and its gaming experience.

Leave a comment

Blog moderation policy

Login

Allowed HTML <a href="URL"> • <em> <cite> <i> • <strong> <b> • <sub> <sup> • <ul> <ol> <li> • <blockquote> <pre> Markdown Extra syntax via https://michelf.ca/projects/php-markdown/extra/

Sidebar photo of Bruce Schneier by Joe MacInnis.