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.
They’re still digital (a wire is either 0 or 1), which isn’t more useful for this than a regular CPU.
What they do excel in is doing stuff in parallel, because there is no linear list of instructions, everything can happen at the same time (unless you specifically block something until a certain signal is sent).
They're just massive arrays of unconnected gates, flipflops, and other basic digital circuitry that the user "connects" up into a custom circuit like you said. The components are already there. I suppose an FPGA could easily have analog circuit blocks ready to use too. I'm not an expert. Just a microcontroller guy, haven't dived into FPGAs yet.
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).
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 (PALs/GALs/CPLDs were probably the market).
WaterWaiver@aussie.zone 1 year ago
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 year ago
Probably not especially. But aren’t they basically wires burnt in circuit, made programmable via (UV?) light.
anlumo@lemmy.world 1 year ago
They’re still digital (a wire is either 0 or 1), which isn’t more useful for this than a regular CPU.
What they do excel in is doing stuff in parallel, because there is no linear list of instructions, everything can happen at the same time (unless you specifically block something until a certain signal is sent).
WHYAREWEALLCAPS@kbin.social 1 year ago
Maybe you're thinking of EPROMs? I can't think of anything else that you'd need UV light for. Even then the UV was used to erase them, not write.
frezik@midwest.social 1 year ago
Modern FPGAs don’t use UV light, but maybe earlier ones did? As you say, EEPROMs used UV for erasing before writing again.
MonkderZweite@feddit.ch 1 year ago
…those chips with the round window in the center, what were they again?
TimeSquirrel@kbin.social 1 year ago
They're just massive arrays of unconnected gates, flipflops, and other basic digital circuitry that the user "connects" up into a custom circuit like you said. The components are already there. I suppose an FPGA could easily have analog circuit blocks ready to use too. I'm not an expert. Just a microcontroller guy, haven't dived into FPGAs yet.
WaterWaiver@aussie.zone 1 year 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).
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 (PALs/GALs/CPLDs were probably the market).