Skip to content

Mahsa-Zf/Prog5

Repository files navigation

Programming 5: Parallel Programming

Learning Outcomes:

  • Understand the principles of parallel programming on large clusters.
  • Be able to use the Apache Spark framework to process large datasets, larger than fit on one computer.
  • Understand the performance of the code, and structure the data and operations in such a way that it maximizes throughput.

Content

  • SLURM, a workload manager, which allows you to run programs on a cluster of computers in a controlled way.
  • Structured Query Language (SQL), the standard programming language for interacting with relational databases.
  • Parallel programming on large clusters, using the Apache Spark framework.
  • Cassandra, a distributed database, which is a good example of a NoSQL database, and which is often used in combination with Spark

Course Info Website

About

Programming 5: Parallel and Distributed Programming, SQL

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages