In mobile, 62.7% of computation energy cost is spent on data movement [pdf]
One way in which the brain differs from conventional computers is that neurons appear to serve as both CPU and memory storage. Rather than having a few fast CPUs and a large bank of dedicated memory with a few busses (leading to "the von Neumann bottleneck" of data transfer between memory and CPU), the brain has many slow neurons each of which has many connections with other neurons.<p>So, in-memory computing may be more brain-like.<p>The brain appears to be very good at massive concurrency with low energy consumption, at the expense of slow serial computation and a high error rate.