Sparse matrix solvers (iterative and
direct method),
Domain decompsition and graph partitioning,
Monte Carlo simulation and variance reduction techniques,
Scalability analysis of parallel algorithms,
Scheduling techniques,
Communication system,
Virtual shared memory system