This course focuses on concepts and principles in the design and implementation of parallel and cloud computing. Students will be exposed to parallel architecture, data search, memory-sharing programming, communication and parallel modeling design. The course also covers parallel programming on the graphics processing unit. For cloud computing, the course covers the evolution of cloud computing, cross-layer communication, working status and machine conditions, cloud service models, cloud system architecture, resource allocation and scheduling, enrichment and isolation, cloud computing practical skills and titles -advanced title.
Skill Level: Beginner