Содержание
- 2. Fig. 1.6.1. M.Flynn's classifications: classes SISD and SIMD CPU is one or several processor elements, CU
- 3. SIMD (Single Instruction stream/Multiple Data stream) - a single stream of commands and a plural data
- 4. Fig. 1.6.2. Classes MISD and MIMD M.Flynn's classifications MIMD (Multiple Instruction stream/Multiple Data stream) - a
- 5. R. Hokney's classification. R. Hockney has developed the approach to classification for more detailed ordering of
- 6. Fig. 1.6.3. R. Hokney's additional classification of class MIMD
- 7. The architecture using the second possibility, in turn, again share on two classes. MIMD-computers in which
- 8. According to type of switches it is possible to spend classification and further: the simple switch,
- 9. Computing systems with symmetric multiprocessing processing. SMP architecture (symmetric multiprocessing) - symmetric multiprocessing architecture. The main
- 10. SMP is one computer with several processors equal in rights. All the rest - in one
- 11. Transfer of the data implicitly made by equipment SMP between caches is the fastest and cheapest
- 12. The main advantage of architecture SMP in comparison with other approaches to realization of multiprocessor systems
- 13. • ease in operation. As a rule, SMP-systems use the system of cooling based on air
- 14. processors. Besides, the system tired has limited (though also high) carrying capacity (ПС) and the limited
- 15. sometimes - hard disks and-or other devices of input/conclusion. One rooter is used for transfer of
- 16. The main advantage: The main advantage of systems with separate memory is good scalability: unlike SMP-systems
- 17. • owing to the specified architectural lacks considerable efforts as much as possible to use system
- 18. The cluster is the connected set of high-grade computers used as a uniform resource. "The high-grade
- 20. Скачать презентацию
Слайд 2
Fig. 1.6.1. M.Flynn's classifications: classes SISD and SIMD
CPU is one or several
Fig. 1.6.1. M.Flynn's classifications: classes SISD and SIMD
CPU is one or several
Слайд 3SIMD (Single Instruction stream/Multiple Data stream) - a single stream of commands
SIMD (Single Instruction stream/Multiple Data stream) - a single stream of commands
MISD (Multiple Instruction stream/Single Data stream) - a plural stream of commands and a single data stream (fig. 1.6.2). Definition means presence in architecture of many processors processing the same data stream. However neither Flynn, nor other experts in the field of architecture of computers could not present till now a convincing example of the real-life computing system constructed on the given principle. A number of researchers is carried by conveyor cars to the given class, however it has not found a definitive recognition in scientific community. We will consider that while the given class is empty.
Слайд 4
Fig. 1.6.2. Classes MISD and MIMD M.Flynn's classifications
MIMD (Multiple Instruction stream/Multiple Data
Fig. 1.6.2. Classes MISD and MIMD M.Flynn's classifications
MIMD (Multiple Instruction stream/Multiple Data
Слайд 5R. Hokney's classification. R. Hockney has developed the approach to classification for
R. Hokney's classification. R. Hockney has developed the approach to classification for
The basic idea of classification consists in the following. The plural stream of commands can be processed in two ways: or one conveyor processing device working in a mode of division of time for separate streams, or each stream is processed by the own device. The first possibility is used in MIMD-computers which the author names conveyor.
Слайд 6Fig. 1.6.3. R. Hokney's additional classification of class MIMD
Fig. 1.6.3. R. Hokney's additional classification of class MIMD
Слайд 7The architecture using the second possibility, in turn, again share on two
The architecture using the second possibility, in turn, again share on two
Among MIMD-cars with switch Hokney allocates in what all memory is distributed among processors as their local memory. In this case dialogue of processors is realized by means of the difficult switch making a considerable part of the computer. Such cars carry the name of MIMD-cars with the distributed memory. If memory is the divided resource accessible to all processors through the switch MIMD-cars are systems with the general memory.
Слайд 8According to type of switches it is possible to spend classification and
According to type of switches it is possible to spend classification and
By consideration of MIMD-cars with network structure it is considered that all of them have the distributed memory, and the further classification is spent according to network topology: a star-shaped network, regular lattices of different dimension, hypercubes, networks with hierarchical structure, such as trees, pyramids, clusters and, at last, the networks changing the configuration.
Let's notice that if the architecture of the computer is designed with use of several networks with various topology, that, most likely, by analogy to hybrid MIMD-cars to switches, it is necessary to name them hybrid network MIMD-cars, and using ideas of different classes - simply hybrid MIMD-cars.
Слайд 9Computing systems with symmetric multiprocessing processing.
SMP architecture (symmetric multiprocessing) - symmetric multiprocessing
Computing systems with symmetric multiprocessing processing.
SMP architecture (symmetric multiprocessing) - symmetric multiprocessing
SMP the system consists of several homogeneous processors and a file of the general memory. One of often used in SMP architecture of approaches for formation of scaled, popular system of memory, consists in the homogeneous organisation of access to memory by means of the organisation of the scaled channel memory-processors. Each operation of access to memory is interpreted as transaction on the type processors-memories.
Слайд 10SMP is one computer with several processors equal in rights. All the
SMP is one computer with several processors equal in rights. All the
In SMP each processor has at least one own cache memory (and it is possible, and a little). Cache memory presence (or simply cache) is necessary for achievement of good productivity as the basic memory (DRAM - Direct Random Access Memory) works too slowly in comparison with speed of processors, and every year this parity worsens. The cache works with speed of the processor, but this equipment expensive and consequently cache memory devices possess concerning small capacity.
Слайд 11Transfer of the data implicitly made by equipment SMP between caches is
Transfer of the data implicitly made by equipment SMP between caches is
Слайд 12The main advantage of architecture SMP in comparison with other approaches to
The main advantage of architecture SMP in comparison with other approaches to
Primary benefits of SMP-systems:
• simplicity and universality for programming. Architecture SMP does not impose restrictions on the model of programming used at an application creation: the model of parallel branches when all processors work absolutely independently from each other - however is usually used, it is possible to realise and the models using an interprocessor exchange. Use of the general memory increases speed of such exchange, the user also has access at once to all memory size. For SMP-systems there are rather effective remedies automatic paralleling.
Слайд 13• ease in operation. As a rule, SMP-systems use the system of
• ease in operation. As a rule, SMP-systems use the system of
• rather low price.
Disadvantages:
• systems with the general memory, constructed on the system tyre, are badly scaled
This important lack of SMP-system does not allow to consider their rather perspective. The reasons of bad scalability consist that at present the tyre is capable to process only one transaction owing to what there are problems of a resolution of conflicts at the simultaneous reference of several processors to the same areas of the general physical memory. Computing elements start to disturb each other. When there will be such conflict, depends on speed of communication and from quantity of computing elements. Now conflicts can occur in the presence of 8-24
Слайд 14processors. Besides, the system tired has limited (though also high) carrying capacity
processors. Besides, the system tired has limited (though also high) carrying capacity
Computing systems with mass parallelism.
MPP architecture (massive parallel processing) - massive-parallel architecture. The main feature of such architecture consists that memory is physically divided. In this case the system is under construction of the separate modules containing the processor, local bank of operational memory, two communication processors (rooters) or the network adapter,
Слайд 15sometimes - hard disks and-or other devices of input/conclusion. One rooter is
sometimes - hard disks and-or other devices of input/conclusion. One rooter is
Слайд 16The main advantage:
The main advantage of systems with separate memory is
The main advantage:
The main advantage of systems with separate memory is
Disadvantages:
• absence of the general memory considerably reduces speed of an interprocessor exchange as there is no general environment for the data storage, intended for an exchange between processors. The special technics of programming for realization of an exchange by messages between processors Is required.
• each processor can use only the limited volume of local bank of memory.
Слайд 17• owing to the specified architectural lacks considerable efforts as much as
• owing to the specified architectural lacks considerable efforts as much as
The cluster’s organization of computing systems.
The cluster is a server group (called "nods") which work together, carry out the general problems and clients see them as one system. Thanks to the special equipment and the software, such level of protection against failures which is impossible at use of one server is provided. In case of failure of one of servers, a problem which it carried out, other server and working capacity of system incurs is restored. Thus users notice only time loss of working capacity and if the application is written competently and at all do not notice (except a small pause).
Слайд 18The cluster is the connected set of high-grade computers used as a
The cluster is the connected set of high-grade computers used as a