4 ms·
Just now I was trying to find a microcontroller that would match the performance of the original Cray 1. But of course, it's complicated. Throughout of variou
by watersb 1y ago
Just now I was trying to find a microcontroller that would match the performance of the original Cray 1.
But of course, it's complicated.
Throughout of various floating point operations can vary by a factor of 100 on a simple machine. Which is why the standard benchmarks perform a combination of typical calculations. There's the "Gibson Mix" abd "Livermore Loops".
Roy Longbottom is perhaps the most comprehensive compilation of results from testing via these benchmarks.
https://www.roylongbottom.org.uk/Cray%201%20Supercomputer%20Performance%20Comparisons%20With%20Home%20Computers%20Phones%20and%20Tablets.htm https://www.roylongbottom.org.uk/Cray%201%20Supercomputer%20...
Essentially, the Raspberry Pi 4 is about 100 times as fast as a Cray 1.
I can find tiny chips that can do specific DSP applications at 160 MFLOPS via fixed-function units, but it's difficult to know if that's comparable.
The FPU on some ARM Cotex-M4+ devices can rival a Cray 1 in general-purpose floating point, and their fixed function units can exceed that 100x. Mostly these are control units for LIDAR devices in automotive applications. They can pull more power than the Apple M1 on my iPad, 20 Watts or so.
How many Cray 1 computers does it take to sit there and listen for me to say "Hey Siri..."?
- cwmoore 1y agoThat last part (The “Hey, Siri! Equivalent) suggests that you may be on the path toward a unit of measurement for want of intelligence. I think it may be interchangeable with the sqrt(-1).
- fentonc 1y agoThe Cray PVP line was also doing double precision floating point, and could overlap vector memory operations with math operations. My guess is that you would need a microcontroller operating at several hundred MHz to beat a Cray-1 in practice. The later Cray-1/S and /M variants also supported a 10gbps link to an SSD of several hundred megabytes, which is hard to beat in a microcontroller.
- cmrdporcupine 1y agoTake a look at the Parallax Propeller 2. Though it probably won't work its ass off on floating point, it is highly truly parallel. https://www.parallax.com/product/propeller-2-p2x8c4m64p-multicore-microcontroller-chip/ https://www.parallax.com/product/propeller-2-p2x8c4m64p-mult...