Skip to content

rafailsialakis/parallel-distributed-computing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel & Distributed Computing Projects

This repository contains university projects implemented in C/C++ focused on core concepts of parallel and distributed systems.

Key Areas

  • Multithreading and concurrency
  • Synchronization and mutual exclusion
  • Parallel programming models and workload distribution
  • Distributed systems and communication
  • Performance analysis and optimization techniques

Topics Covered

  • Producer–consumer problem
  • Dining philosophers problem
  • Static, cyclic, and dynamic task parallelism
  • Recursive parallelism techniques
  • Socket-based communication (client–server models)
  • Remote Procedure Calls (RPC)

About

Parallel and distributed computing projects implemented in C/C++, focusing on multithreading, synchronization and performance optimization.

Topics

Resources

Stars

Watchers

Forks

Contributors