Chapter 2: Problem 53
Suppose you are given 32 processors, each capable of finding the sum of two multidigit numbers in a millionth of a second. Describe how parallel processing techniques can be applied to find the sum of 64 numbers in only sixmillionths of a second. How much time does a single processor require to find this same sum?
Short Answer
Step by step solution
Understanding the Problem
Initial Division of Numbers
First Aggregation Step
Second Aggregation Step
Third Aggregation Step
Fourth Aggregation Step
Final Aggregation Step
Calculating the Total Time for Parallel Processing
Single Processor Calculation
Unlock Step-by-Step Solutions & Ace Your Exams!
-
Full Textbook Solutions
Get detailed explanations and key concepts
-
Unlimited Al creation
Al flashcards, explanations, exams and more...
-
Ads-free access
To over 500 millions flashcards
-
Money-back guarantee
We refund you if you fail your exam.
Over 30 million students worldwide already upgrade their learning with Vaia!
Key Concepts
These are the key concepts you need to understand to accurately answer the question.
Processor Speed
Aggregation Steps
This process is repeated through successive aggregation steps:
- From 32 sums (each from the first aggregation step), form 16 pairs and compute sums.
- From 16 new sums, form 8 pairs and compute sums again.
- Next, form 4 pairs from 8 sums and compute their sums.
- Pair the resulting 4 sums into 2 pairs and compute their sums.
- Finally, add the last two sums for the overall total sum.