this post was submitted on 08 Dec 2023
1 points (100.0% liked)

Technology

59569 readers
3431 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

First, wear your dust mask. Who knows where these machines have been?

you are viewing a single comment's thread
view the rest of the comments
[–] Gork@lemm.ee 1 points 11 months ago* (last edited 11 months ago) (3 children)

Analog computers are pretty cool, yet underrated tech. Although they aren't very flexible compared to digital computers in the range of what they can do, they do their specific use case very well.

Need to solve a partial differential equation in real time? Don't bother with iterative algorithms, that's fool's math, playa. Just hook it up to an analog computer specifically designed to solve that PDE type, rig up some wires for the input and output to your oscilloscope for real time mathz.

[–] MonkderZweite@feddit.ch 1 points 11 months ago (1 children)

Isn't that what FPGAs are for?

[–] WaterWaiver@aussie.zone 1 points 11 months ago (1 children)

Are FPGAs particularly suited to solving PDEs? I just did a search and there seem to be some papers discussing implementing various PDE solving algorithms on FPGAs, but I'm not sure if it's a task uniquely suited to them.

[–] MonkderZweite@feddit.ch 1 points 11 months ago (1 children)

Probably not especially. But aren't they basically wires burnt in circuit, made programmable via (UV?) light.

[–] WaterWaiver@aussie.zone 1 points 11 months ago* (last edited 11 months ago)

No. Modern FPGAs do not use any UV light or have any windows. For storage they use flash memory (same as what's used in MicroSD cards, USB sticks and SSDs). Some (most?) require you to provide this yourself externally.

Old EPROM (not EEPROM) storage had windows and needed UV to erase, but that's decades old. I'm not sure if FPGA was common nomenclature back then (PAL/GAL/CPLD were probably the market).

[–] TimeSquirrel@kbin.social 1 points 11 months ago

"CuriousMarc" on YouTube has a couple videos where he takes apart and restores an electromechanical navigation computer from an old soviet Soyuz capsule. It could show you exactly where in your orbit you were and calculate rendezvous and reentry burns, all with just a shitload of gears and things. It was incredible.

[–] towerful@programming.dev 0 points 11 months ago (2 children)

The old firing computers from WW2 are cool as hell.
Not just analog, but mechanical analog.
They take 25 inputs, some of which come directly from the spotter scope things, some from the ship itself, and then controls the guns directly.
It's all cams, gears, reciprocating whatsits and stuff.
And because it's analog, there is no quantisation, rounding errors, floating point errors. It's continuously and instantly calculated.
Very cool stuff.
https://youtu.be/s1i-dnAH9Y4

[–] BearOfaTime@lemm.ee 1 points 11 months ago

Wow, thanks for the link.

The older I get, the more I appreciate things like this, what is basically 19th century mechanical engineering, and what those geniuses were able to do with it. Like fly planes through WWII.

[–] frezik@midwest.social 0 points 11 months ago (1 children)

IIRC, when they were looking at refitting the Iowa class ships in the late 70s/early 80s, they found that while they could make the mechanical fire control computers smaller, they couldn't make them any more accurate.

[–] towerful@programming.dev 1 points 11 months ago

I mean, that's 40 years ago.
I can understand that their mechanical abilities had peaked, and weren't able to improve on it.
It would be curious to test that against a modern CNCd mechanical analog firing computer, and then test THAT against a modern 128-bit fixed/floating point computer.
I imagine the computer would win