Mattyhawk wrote: ↑
Thu Dec 20, 2018 7:22 am
In addition, the clock speed on the 3b+ is 1.4ghz so would the theoretical clock speed be 2.8ghz as there are two CPUs working at 1.4ghz?
There are four ARM CPU cores in the 3B+, but the clock speed will still be 1.4GHz max. Just it will be able to do four things at 1.4MHz each.
what would be faster, a two stack zero w or a single 3b+
The 3B+. Each of the four ARMv8s in it are many times more powerful than the single ARMv6 in the zero. Also, the zero runs at 1GHZ and has half the memory. Not that it isn't a great little machine for many purposes. I have a couple I run all the time.
The efficiency of clustering depends on how you use it. For a cluster of Pi (Bramble is one that has been done), distributed processing is best, where you can break down a big task into many independant sub tasks and run each on one system. Processing an image could be broken down into areas. Calculating a large number is not so easy.
One example of distributed processing is the [email protected]
/BOINC project, where data is grabbed from a radio telescope, broken up into chunks and sent out to people to process and analyse. The total amount of data was huge and it would take ages to process on a single powerful machine, but by breaking it up they could harness the power of millions of systems.