Question 2
(a) Design multiprocessor that has four cores, one dedicated cache for each core, one
shared cache and one shared main memory. The multiprocessor will be connected to
five different I/O devices. Two of the I/O devices need to be serviced without any
delay. All I/O devices involve huge size of data transaction with the main memory.
Determine the interrupt service routine that will be used, I/O devices interface
technique and multiprocessor structure involving the cache and main memory.
(2 marks)
(b) The most common organization for personal computers, workstations, and servers
is the time-shared bus. The time-shared bus is the simplest mechanism for
constructing a multiprocessors system. The structure and interfaces are basically the
same as for a single processor system that uses a bus interconnection. Design block
diagram symmetric multiprocessors organization that consist of 8-processor (each has
two levels caches), main memory and 7 I/O adapters.
(2 marks)
(c)Design a cluster multiprocessor system consists of four processors. Each processor
owns private level one (L1) cache, one shared main memory, and all processors
connect to I/O subsystems. Illustrate the organization of the cluster system. Note that,
the system uses clusters of two processors.
(2 marks)