Computer Science 315. Parallel Algorithms
Parallel Algorithms provides an introduction to designing parallel algorithms and organizing parallel computing systems. We explore software in multiprocessor environments and investigate building and using a cluster. Then, we evaluate the performance of our distributed systems against cloud computing. Finally, we discuss broader impacts of data centers and high-performance computing.