Computer Engineeringelectronics Engineering Civil Engineering |
|
Parallel computing is the simultaneous use of multiple compute resources to solve a computational problem. Parallel computing is to be run on a single computer having a single Central Processing Unit (CPU). A problem is broken into a discrete series of instructions and then instructions are executed one after another. Only one instruction may execute at any moment in time. Flynn's Classical Taxonomy:One of the more widely used classifications, in use since 1966, is called Flynn's Taxonomy. Flynn's taxonomy distinguishes multi-processor computer architectures according to how they can be classified along the two independent dimensions of Instruction and Data. Each of these dimensions can have only one of two possible states: Single or Multiple. S I S D Single Instruction, Single Data S I M D Single Instruction, Multiple Data M I S D Multiple Instruction, Single Data M I M D Multiple Instruction, Multiple Data IV WHY Use Parallel ComputingSave time and/or money: In theory, throwing more resources at a task will shorten its time to completion, with potential cost savings. Parallel computers can be built from cheap, commodity components. Solve larger problems: Many problems are so large and/or complex that it is impractical or impossible to solve them on a single computer, especially given limited computer memory. II USE OF PARALLEL COMPUTING Parallel computing can be used to save the time and money it is the task which shorten the time to complete any task with potential and cost savings. Many problems are so large and complex that it is impractical or impossible to solve them on a single computer, especially when there is limited computer memory. for e.g. in web search engines or databases processing millions of transactions of data per second can happened. It provides concurrency i.e. a single compute resource can only do one thing at a time but the multiple computing resources can be doing many things simultaneously |
|
No comments:
Post a Comment