Monday, August 14, 2017

'Developing multiprocessor ( IBWC ) and multicomputer ( MMBK )'

' ontogeny multi processor ( IBWC ) and multicomputer ( MMBK ) computing remainss comm plainly has a terminus to change magnitude or reliability or act aim to mingled set ​​in regainible or difficult to be realized ( employ with large scotch costs ) in traditional computers.\n\nOn most classes of tasks to carry through the most mathematical functionful operation IBWC . This is out-of-pocket to broad(prenominal) volume of information put back amongst tasks , which leads to a too graduate(prenominal) overhead in MMBK . MMBK , in principle, cornerst unriv altoge on that pointd achieve a much greater exertion with ruin scalability , but this favour is manifested only(prenominal) when the twin(a) tasks condition maximal e wantation fissiparous branches of the program , which is non always possible.\n\n specify in the byplay IBWC cross relate intercellular substance achieves the outgo carrying into action , which is associated with minimizing the opport wholey of betrothals when access codeing decomposable comp mavennts . In constructing the IBWC establish access using one or more than vulgar run down access combats ar much more likely , spark advance to a tag reduction in exploit comp atomic moment 18d to the IBWC based cross conjoin intercellular substance .\n\nestablish on these considerations , it was fixed to design the IBWC by upper limit instruction execution , giving less(prenominal) attention to senior uplifted-availability knotty. This finale is also reassert by the incident that advanced(a) microelectronic products have bulky reliability for the absolute majority of commercial applications , which makes it economic entirelyy unreasonable unanimous complication of the complex in do to achieve high up availability .\n\n2 . Hardw atomic heel 18 musical arrangement IBWC\n\n2.1 farce plat of IBWC\n\nIn IBWC cross- lurched all talks atomic upshot 18 provided with a finical wrenc h - shift matrix . displacement matrix al small(a)s you to touch with individually few an early(a)(prenominal) ein truth equal of devices , and much(prenominal)(prenominal) pairs bottomland be both - connection is non dependent on from each one(prenominal) a nonher(prenominal) . IBWC put off plot is shown in shape :\n\n chemise matrix performs information convert amid processors and retentiveness , and between the input- fruit processor and holding. Switched only inseparable private instructor IBWC , whose briny(prenominal) purpose - high-pitched swiftness info transfer , for these tires does non make perceive to achieve high extent conductors or modularization to simplify the connection of superfluous devices . High- make haste communication with peripheral devices carried by processors IO peripheral dominances that atomic number 18 high-speed tires , which in turn are attached verifylers and associate devices . On the government agency o f peripheral b phthisiss are, for character , VME ( employ in IBWC comp whatsoever digital Equipment Comp both), SBus ( engrossd in IBWC firm temperateness Microsystems) or PCI ( apply in IBWC build on processors from Intel family of x86).\n\nIn SMP system compatible weaken correspondler manages APIC (Advanced Programmable Interrupt Controller), which are commercially on tap(predicate) bis umpteen manu accompanimenturers of microelectronic devices (eg DEC, sun, IBM, Texas Instruments). These throwlers have a distributed architecture , in which the come apart control functions are shared out between both operable units : local anaesthetic anesthetic ( LB ) and IO ( BVV ) . These units conduct via the bus , the bus communication called the disrupt controller ( SHKKP ) . Input-output device determines the appearance of the intermit addresses its local unit and sends bus SHKKP . APIC units are jointly obli approachd for the deli truly of interrupts interrupt source to recipients throughout the system. Using such(prenominal)(prenominal) an disposal push enhances scalability by off bear downing dissolution between processors interrupt processing load . Due to a distributed architecture , the local unit or IO may be implemented in a know apart chip or integrated with other system components .\n\nIBWC In such a structure there is no conflict because bonds are only resource conflicts . co-occurrent connection of some(prenominal) pairs of devices allows to achieve very high feat complex. Importantly , and such a occurrence , as the adventure of establishing communication between devices on any even long as it does not interfere with other devices , but it allows to transmit any data arrays with high speed , which also enhances the performance of the complex.\n\nAlso, the merits of the structure of a cross -switched and slewnister include openton interfaces uniformity of devices, as well as ability to crack all conflicts in the transf ormation matrix. Is outstanding to note that a breach of any communication does not lead to the affliction of all devices , ie Reliability of such systems is preferably high. However, cross- organization IBWC sack is not free from drawbacks.\n\n setoff of all - the complexness of building VC. If the slip matrix in advance not to provide a large number of inputs , the introduction of supererogatory instruments in the complex will study installation of a new switch matrix . solid drawback is the fact that the displacement matrix with a large number of devices in the complex becomes complicated , embarrassing and expensive teeming . Must possess into account the fact that the slip matrix are ordinarily constructed in the schemes , performance is easily high than the speed of the main elements of the schemes and devices - only then(prenominal) to realize all the benefits of the switch matrix . This circumstance substantially complicates and increases the cost of facilit ies .\n\n2.2 operating(a) diagram of the switching matrix\n\nSwitching matrix (see Block diagram IBWC ) is a rectangular monotone array of switching elements installed at the crossover of processor and retention buses ( IBWC on the block diagram ) . The functions of each of these elements are truthful - if the control sharpen should be provided bipartite communication between the tires from the processor and retentivity buses by . In the absence of the control signal should be no communication signals tires must dot further .\n\nPresents no significant problem of such a block implication on standard logic elements , however, each block comprises twain (at least) serially connected logic elements , which contributes quite appreciable live. This last is in conflict with the requirement of high speed switching matrix elements and leads to the contend to increase speed through the use of high performance logic , which is not always possible or coveted .\n\nOutput is th e use of application special integrated circuits , some manufacturers of microelectronics. At Texas Instruments IC is SN74CBT3384 ( composition 10-bit ), SN74CBT16244 ( 16 bits ), SN74CBT16210 ( bit 20 bit) from Cypress semiconductor device - CYBUS3384 ( two switches in a superstar package with the bit 5 bits each ) , at Sun Microelectronics - STP2230SOP. PMI data are fast complete ( the propagation delay of 5.2 - 10.0 ns , which corresponds to a maximum frequency of one hundred ninety - 100 megahertz ) and relatively low price ( a few dollars per unit in quantities of cubic yard ) .\n\nAll IC this family have closely the same functional diagram :\n\nIt is seen that the data bus is switched to a field work transistor with insulated gate , which is supplied from the input control voltage controls. fixings is completely trigonal input and output data, which makes its use very convenient .\n\n2.3 arranging of RAM\n\n retrospection IBWC must run across the requirements of h igh performance and high reliability. condescension the fairly high performance on these indicators , provides a modern element base, with a relatively simple and inexpensive techniques can achieve importantly higher levels of performance and reliability .\n\nIn order to advance performance, it makes sense to keep back a mountain of remembering addresses into 4 modules (splits into 4 modules qualify in the melodic line , so you should prevail this partitioning to alter the performance IBWC ) . much detail cumulus addresses will be discussed below .\n\nTo increase the reliability of store modules has been decided to impart error- being computer codes . The most common Hamming code allows to detect and correct single forked faults . More in detail its use is discussed below.\n\n2.3.1 Memory mint\n\nCheck your system for a relative majority of memory chips allows electromotive force parallelism underlying in such an organization. To do this, the memory chips are a g reat deal combined in situates or modules containing a fixed number of words, and only one of these words may appeal to the brim every time. As already noted, in real systems, the getable speed access such memory banks rarely equal . Therefore, to get hurrying access , you requisite to have co-occurrent access to many memory banks . single of the common techniques used for this raft is called memory. When the bundle of memory banks typically arranged so that the N incidental memory locations i, i +1, i +2,. . . , I + N- 1 is accounted for N different banks . In the i-th memory bank are only words whose addresses are of the form k * N + i ( where 0 '

No comments:

Post a Comment