Beruflich Dokumente
Kultur Dokumente
Professional
University
TERM PAPER
ADVANCE COMPUTER
ARCHITECTURE
There are a lot many people to whom I owe my heartiest thanks for their valuable
help, advice and suggestions during compilation of my term paper.
It was quite interesting and challenging working on my term paper. The difficulties I
came across during this report were made easy and solvable by those who guided me.
With deep gratitude I would like to acknowledge the guidance and encouragement
given to me by my teacher and guide Mr. Sumit Mittu. His guidance has been
inspiring and ever encouraging. His encouragement has been there with us at every
step that we have taken to fulfill the present work.
SAHIL GUPTA
INTRODUCTION
The processors in the system are linked to a memory which is globally available with
a hardware or software means. The memory coherence is maintained by operating
system usually.
The shared memory model is efficiently understood than the distributed memory
model if we compare the two from a programmer’s thought. All the memory
coherence is taken care of by the operating system and is not at all taken care by the
written program which is quite advantageous. But on the contrary the drawbacks are
that beyond thirty-two processors the scalability is difficult, and of course there is
lesser flexibility in shared memory model than the distributed memory model.
The distinctive feature of shared memory systems is that no matter about the number
of memory blocks are used in them and number of memory blocks connections to the
processors and address spaces of these memory blocks are unified into a global
address space which is completely visible to all processors of the shared memory
system. If we issue a certain memory address by any processor it will have an access
to the same memory block location. According to the physical organization of the
logically shared memory, there are two main types of shared memory system that
could be distinguished as physically and distributed shared memory systems.
MIMD MACHINES
The same address space is shared by all the CPUs in the shared memory systems. The
user is not at all concerned about where the data is stored because there is single
accessibility to all the CPUs equally. Shared memory systems can be both SIMD and
MIMD. Single-CPU vector processors are an example of SIMD, while the multi-CPU
models of these machines are MIMD. The two subclasses sometimes can be referred
to as SM-SIMD and SM-MIMD.
ADVANTAGES
DISADVANTAGES