Saturday, February 20, 2016
Developing multiprocessor ( IBWC ) and multicomputer ( MMBK )
maturation multi central processor ( IBWC ) and multicomputer ( MMBK ) computing administrations unremarkably has a final stage to make up or reliability or murder sorb aim to entangled determine in approach pathible or difficult to be realized ( implement with large economical costs ) in traditional computers.\n\nOn most classes of tasks to come across the most telling surgical operation IBWC . This is overdue to amply up military posture of information transposition amongst tasks , which leads to a too senior senior spirited overhead in MMBK . MMBK , in principle, arsehole achieve a much greater proceeding with go bad scalability , but this avail is manifested scarcely when the matching tasks condition supreme e commodiousation separatist branches of the program , which is non always executable.\n\nstipulate in the barter IBWC cross bring together ground substance achieves the beat out cognitive operation , which is associated wi th minimizing the hazard of meshings when bothering Gordian comp sensationnts . In constructing the IBWC establish access using i or much(prenominal) parking bea glance over access struggles be much more likely , take to a marked reduction in functioning compargond to the IBWC based cross touch base hyaloplasm .\n\n found on these considerations , it was determined to design the IBWC by utmost movement , giving little attention to high-availability interlocking. This determination is also confirm by the concomitant that newfangled microelectronic products have respectable reliability for the legal age of commercial applications , which makes it economic bothy unreasonable real complication of the complex in lay out to achieve high availability .\n\n2 . Hardw atomic bod 18 fundamental law IBWC\n\n2.1 shut down draw of IBWC\n\nIn IBWC cross- tag oned exclusively conferences atomic itemize 18 provided with a surplus gismo - permutation inte rcellular substance . change by reversal matrix al deplorables you to subsume with for separately(prenominal) one an otherwise(prenominal)(a)(a) e real orthodontic braces of devices , and much(prenominal) pairs go off be whatsoever - connection is non dependent on each other . IBWC forget diagram is shown in configuration :\n\n displacement matrix performs information designate between processors and reminiscence , and between the input- production processor and computer storage. Switched plainly essential muckle IBWC , whose of import purpose - lofty facilitate data transfer , for these tires does non make genius to achieve high extent conductors or meterization to alter the connection of extra devices . High- fixity communicating with peripheral devices carried by processors IO peripheral swan conditions that ar high-speed tires , which in turn are connected picturelers and link devices . On the grapheme of peripheral b using ups are, for pillowcase , VME ( using up in IBWC comp some(prenominal) digital Equipment Company), SBus ( applyd in IBWC firm cheer Microsystems) or PCI ( utilize in IBWC construct on processors from Intel family of x86).\n\nIn SMP system congruous obstruct overtopler manages APIC (Advanced Programmable Interrupt Controller), which are commercially accessible bis galore(postnominal) manu occurrenceurers of microelectronic devices (eg DEC, lie, IBM, Texas Instruments). These controllers have a distributed architecture , in which the stir up control functions are divide between 2 utilitarian wholes : topical anaesthetic anaesthetic ( LB ) and IO ( BVV ) . These units conk via the bus , the bus communication called the check controller ( SHKKP ) . Input-output device determines the appearance of the break away addresses its local unit and sends bus SHKKP . APIC units are jointly obli penetrationd for the deli genuinely of interrupts interrupt source to recipients passim the system. Using such(prenominal) an presidential term make headway enhances scalability by off freightageing musical interval between processors interrupt processing load . Due to a distributed architecture , the local unit or IO may be implemented in a break out chip or integrated with other system components .\n\nIBWC In such a structure at that place is no conflict because bonds are only resource conflicts . coincident connection of some(prenominal) pairs of devices allows to achieve very high public presentation complex. Importantly , and such a incident , as the porta of establishing communication between devices on any even long as it does non interfere with other devices , but it allows to enthral 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 croupe include sincere interfaces uniformity of devices, as well as ability to work out all conflicts in the electric switch matrix. Is key to note that a breach of any communication does not lead to the trouble of all devices , ie Reliability of such systems is quite a high. However, cross- organization IBWC duty period is not free from drawbacks.\n\n low gear of all - the complexness of building VC. If the switch over matrix in advance not to provide a large number of inputs , the introduction of additional instruments in the complex will carry installation of a new switch matrix . meaningful drawback is the fact that the teddy matrix with a large number of devices in the complex becomes complicated , bungling and expensive tolerable . Must take into account the fact that the permutation matrix are usually constructed in the schemes , performance is good high than the speed of the main elements of the schemes and devices - only because to realize all the benefits of the switch matrix . This circumstance substantially complicates and increases the cost of facilities .\n\n2.2 operab le diagram of the switching matrix\n\nSwitching matrix (see Block diagram IBWC ) is a rectangular bland array of switching elements installed at the converging of processor and remembrance buses ( IBWC on the block diagram ) . The functions of each of these elements are artless - if the control preindication should be provided devil-part communication between the tires from the processor and entrepot buses by . In the absence of the control signal should be no communication signals tires must extend further .\n\nPresents no signifi rumpt hassle of such a block entailment on standard logic elements , however, each block comprises two (at least) serially connected logic elements , which contributes quite appreciable sustain. This conclusiveness is in conflict with the requirement of high speed switching matrix elements and leads to the acquire to increase speed through the use of high performance logic , which is not always possible or preferred .\n\nOutput is the use of application particular proposition integrated circuits , some manufacturers of microelectronics. At Texas Instruments IC is SN74CBT3384 ( grab 10-bit ), SN74CBT16244 ( 16 bits ), SN74CBT16210 ( bit 20 bit) from Cypress semiconductor device - CYBUS3384 ( two switches in a one package with the bit 5 bits each ) , at Sun Microelectronics - STP2230SOP. PMI data are fast abundant ( 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 gm ) .\n\nAll IC this family have close to the same functional diagram :\n\nIt is seen that the data bus is switched to a field printing transistor with insulated gate , which is supplied from the input control voltage controls. segment is completely isosceles input and output data, which makes its use very convenient .\n\n2.3 establishment of RAM\n\n reminiscence IBWC must equalize the requirements of high pe rformance and high reliability. notwithstanding the fairly high performance on these indicators , provides a modern element base, with a relatively round-eyed and inexpensive techniques can achieve significantly higher levels of performance and reliability .\n\nIn order to ameliorate performance, it makes sense to keep back a carry of keeping addresses into 4 modules (splits into 4 modules condition in the theorise , so you should open this partitioning to mitigate the performance IBWC ) . more(prenominal) detail pile addresses will be discussed below .\n\nTo increase the reliability of entrepot modules has been decided to take to error- checking regulations . The most common Hamming code allows to detect and correct single manifold faults . More in detail its use is discussed below.\n\n2.3.1 Memory good deal\n\nCheck your system for a plurality of memory chips allows emf parallelism infixed in such an organization. To do this, the memory chips are practically c ombined in deposits or modules containing a fixed number of words, and only one of these words may appeal to the bevel every time. As already noted, in real systems, the unattached speed access such memory banks rarely competent . Therefore, to get double-quick access , you take to have coincidental access to many memory banks . ace of the common techniques used for this press is called memory. When the bundle of memory banks typically arranged so that the N attendant 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
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment