In the simplest sense, parallel computing is the simultaneous use of multiple co
ID: 3700405 • Letter: I
Question
In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. A problem is broken into parts that can be concurrently solved. Each part is broken down to a series of instructions. Instructions from each part execute simultaneously on different processors, and an overall coordination is utilized. What is the difference between the parallel computing nowadays and a decade ago? How is it implemented now and then? Search online and report back the improvements of the Windows operating system after using the parallel computing. In addition, research and report back the tradeoffs of the parallel computing done in hardware vs software. In the simplest sense, parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. A problem is broken into parts that can be concurrently solved. Each part is broken down to a series of instructions. Instructions from each part execute simultaneously on different processors, and an overall coordination is utilized. What is the difference between the parallel computing nowadays and a decade ago? How is it implemented now and then? Search online and report back the improvements of the Windows operating system after using the parallel computing. In addition, research and report back the tradeoffs of the parallel computing done in hardware vs software.Explanation / Answer
A Type of Computation where many calculations and Process Execution happens Concurrently Called as Parallel Computing . using the Concept of Parallel Computing it is Very easy to acheive the High efficency Performance system.In parallel Computing a Big task is divided into smaller ones and can be solved at a Same Time.So Coming to what is the difference between parallel computing Now a days and decade ago.So Main difference is in Current Time Hardware itself are highly parallelized whereas decade ago this was not the case parallelism was More simulated only at Operating System level with Multitasking .Multitasking would be on hardware which was inherently parallel, So parallelism Was happening through Context Switching.So in Last Decade to acheive parallelism Lot of Research happend on optimizing the techniques of Context switching.
On the Other hand , In Recent time Modern CPU Works On Multicore Technology Like Dual core, Quad Core, Octa Core but in last decade Cpu were working on Single core Technology only So this Enables To acheive fast parallel Computing Compare to last decade. So In Last Decade it was Implemented as a Shared Memory , And parallelism was Acheiving Using Context switching but Now Cpu are Coming with Many core So it enables us To acheive Parallel Computing , So this Was the How it was Implement then and now.Coming to Improvement in windows OS , Windows has Started Supporing Various Cores Concept , So that Parallel Computing Is Easy, even windows Offers Various Development Feature To acheive Parallel Computing.
in case of any doubt and query Please do comment and Let me know i will be happy to help you thanks.