The visual display of quantitative information
The visual display of quantitative information
Teaching the programming of parallel computers
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Experiences in teaching parallel computing—five years later
ACM SIGCSE Bulletin
Teaching parallel computing to science faculty: best practices and common pitfalls
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Breadth in depth: a 1st year introduction to parallel programming
Proceedings of the 42nd ACM technical symposium on Computer science education
Hi-index | 0.00 |
Performance is a central issue in parallel computing. In this paper, we describe our approach to teaching advanced undergraduates and graduate students about the fundamentals of measuring and analyzing the performance of programs running on a variety of parallel machines. This approach can be applied to virtually any type of parallel machine, as well as to parallel program simulators. Although performance analysis can serve many purposes, we focus on the needs of the parallel programmer: understanding the behavior of algorithms and programs, and making informed choices among them.