The goal of this course is to build a strong understanding of the fundamentals of the architecture of parallel computers and efficient programming for them. We will examine how architectures are designed to exploit and extract different types of parallelism. The focus will be on fundamentals, trade-offs in parallel architecture design, and cutting-edge research. Architectures studied may include parallel microprocessors, GPUs, and FPGAs.
School of Graduate Studies University of Toronto 63 St. George Street Toronto, ON Canada M5S 2Z9 Calendar Contacts |
Traditional Land Acknowledgement |