Posts

1 Parallel Computing

Image
Welcome students, This is our first topic in Cloud Computing Semester 3 Parallel Computing helps us do multiple tasks simultaneously (at the same time). We can be use multiple processors or multiple cores in a single processor to achieve parallel computing. Parallel computing is achieved via various hardware architectures namely SISD, SIMD, MIMD, MISD. Some applications work better with specific type of parallel hardware architecture. Parallel programs can be written to use this underlying hardware architecture. In a single line of code, you could use ParallelStream class in java to execute your entire "for loop", using the underlying parallel computing processor automatically. Modern operating systems are tuned to make the use of underlying parallel computing power efficiently. Multi-cores within a single processor can be shared in an intelligent way through virtual CPU technique. Cloud makes best use of these virtual CPU techniques. In a cloud, one could...