The document discusses critical issues for algorithms and software at exascale, including the need for communication-avoiding and synchronization-reducing algorithms to address the dramatically increased concurrency and costs of data movement. It provides examples of how algorithms like QR factorization can be parallelized using dynamic scheduling of task graphs to reduce synchronization. Mixed pr
