Scalable Data Processing contains modules on reasoning about performance, parallel and distributed processing, as well as big data computations on graphs, e.g. PageRank.
-
Reasoning about performance
- EFFICIENT-DATA-PROCESSING-architecture-algorithms-intermediate slides.
-
Parallel and distributed processing:
-
Big data:
-
Lecture notebook
-
Homework:
- Initial release, Susan Davidson and Zachary Ives, University of Pennsylvania, February 2020.