Challenges for parallel computing

There has been an overwhelming trend in recent years to move towards parallel computing. Hardware manufacturers are increasing the amount of parallelism on a single chip in several ways, including adding more processing cores and accelerators to execute the same instructions on many data items simultaneously. At the other end of the spectrum, as commodity… CONTINUE READING