Fundamentals of Operating Systems
Fundamental Knowlege of Operating Systems
Python , C
Parallel Computation with C
- Kernel Operations Implementation
- Arthmetic Operations Implementation
- Function Calling
- Function Return
- Recursion in OS
- Pipe and Fork
- Synchornization
- Process Scheduling
- Serial Program Optimization : Compiler Optimization, Data Locality, Loop Optimization, Efficient Libraries
- Message Passing Interface(MPI)
- Cost of Message Passing
- Shared Memory Programming with pthread
- Cache Coherence and False Sharing
- Shared Memory Programs with OpenMP
- Load Balancing , Static & Dynamic Scheduling, Parallel Program Design
- Dependency Analysis for Parallelism