10. you have a processor that supports virtual memory. the page size used for th
ID: 3834169 • Letter: 1
Question
10. you have a processor that supports virtual memory. the page size used for the birth memory is 16 kb, the vurtu address size is 24 bits.
how many pages will the processor support?
how big is the page table?
11. what is the difference between a simd machine and a mimd machine? give the example where a simd architect would provide a significant speedup over a single processor
10. You have a processor than suports vitual memory The page size for the virtue used memory is 16 The vitualaddreea siz is24bru. Each pag tatle Kastra, How many pages wate proceeaer room How bug is the pag" 11. What he dromenoe between a SND and a MIMD machine? Gre an machine is where a SIMDExplanation / Answer
11.As we know that SIMD and MIMD are two different parallel computing architectures that use multiple processors and sometimes multiple computers to process data.Single Instruction Multiple Data (SIMD) means that all parallel units share the same instruction, but they carry it out on different data elements.Both two have major differences SIMD stands for Single Instruction stream Multiple Data stream, while MIMD stands for Multiple Instruction stream Multiple Data stream.
Differences Between SIMD and MIMD
Parallel computing works by dividing large problems into smaller problems which are then solved at the same time. SIMD and MIMD are two different parallel computing architectures that use multiple processors and sometimes multiple computers to process data. SIMD stands for Single Instruction stream Multiple Data stream, while MIMD stands for Multiple Instruction stream Multiple Data stream. SIMD and MIMD architectures permform similar basic functions, but they differ both practically and technically.
We can define SIMD as:
The SIMD architecture performs a single, identical action simultaneously on multiple data pieces, including retrieving, calculating or storing information.
We can define MIMD as:
The MIMD architecture performs multiple actions simultaneously on numerous data pieces.
Example for SMID:
One example is retrieving multiple files at the same time. Processors with local memory containing different data execute the same instruction in a synchronized fashion, with inter-processor communication for shift allocation.
Example for MIMD:
One example is performing various mathematical calculations -- such as addition and multiplication -- simultaneously in order to solve a complex math problem with many separate components.
In SIMD processor, we have a global controller unit with many processors and all the processor does the same thing. SIMD is limited to only few applications. In the cases like where we don't have identical but many independent tasks then we use MIMD architecture.
I think this answer will helps you.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.