Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 SIMD

Explanation / 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.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote