CommCloud is a powerful tool that allows users to perform extensive computations by sharing CPU power with other computers. It works like this: the host CPU breaks up a job into individual tasks and sends each worker CPU a task. After the worker CPU completes its task, it sends the results back to the host. After the host receives all the results, the final computation can be built back together.
How many hours a day do you use your computer? Most people would say a couple of hours; and most people don't turn their computer's off when they're not in use. What if you could generate revenue and help others during this time?
Users with less powerful CPUs can increase their performance by making use of other people's idle CPUs. The idea is that users who volunteer their processing power will be compensated at least enough to break even with their bandwidth and electricity costs. The goal is to give users the ability to perform large, complex computations without the need to access a supercomputer.