Multi-processor central processing unit

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710129, G06F 1300

Patent

active

060921366

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

The method relates to modular multi-processor systems.
High-performance computer systems are frequently constructed as multi-processor systems. A large number of processors is of particular use for transaction systems such as booking systems and reservation systems in order to achieve a uniform response-time characteristic. In this arrangement, modules which are connected to one another via a common backplane are suitably used. Each module, called central processing unit in the text which follows, contains one or more processors which are coupled via a bus system on the backplane.
The memory accessible to the processors can be connected to the backplane as a separate memory module, on the one hand. However, this leads to the band width of the bus system restricting the efficiency of the overall system.
It has been proposed, therefore, to distribute the memory over the central processing units and, therefore, also to arrange in each central processing unit memory which can be reached both by the processor directly and by the other processors via the bus system. The respective memories are mapped into the address space shared by all processors by means of address conversion. Programs or data located in the local memory can be accessed especially rapidly and efficiently. For this reason, this memory is also placed into the address space as a single continuous block.
Nevertheless, the bus system remains to be a bottleneck in the case of very high-performance computers comprising a number of processors. Each access outside the local memory is handled via the bus system. It is a rare achievement for the major proportion of memory accesses to be accesses of the local memory except in statically configurable process control or transaction systems. Even if half the accesses were accesses of the local memory, for example in a four-processor computer, the band width of the bus system would have to be twice as high as that of one processor. Without increasing the band width of the bus system, changing to eight or sixteen processors is therefore associated with an increase in performance which is greatly less in proportion.
There is also a problem inasmuch as fast bus systems cannot have an arbitrary length. At the currently used frequencies and technologies, the bus length is restricted to about 30 cm due to signal delay times and impedances. Given a width of 3 cm of a central processing unit, which cannot be significantly reduced, this makes it possible to have a maximum of 10 modules, and thus 10 processors. High-performance transaction processing systems, however, require an even larger number of processors. The restriction in the number of modules can be counteracted by each central processing unit module containing a shared memory and a number of processors. However, since each central processing unit is connected to the memory in the other central processing units via the bus of the backplane, the loading of the bus system increases again to such an extent that the bus represents the component which limits the performance.
An alternative to a multi-computer system coupled by a bus system is a multi-computer system, the processors of which are connected in accordance with the IEEE "Standard for Scalable Coherent Interface" (SCI), IEEE STD 1596-1992 (ISBN 1-55937-222-2). This relates to point-to-point connections from one processor to the next. So that each processor can access the memory of each other processor, SCI defines a transfer protocol in which each processor forwards packets which are not intended for it to its neighbor so that a ring structure as described in Section 1.3.4 of the SCI document is needed in which each processor can buffer at least one data packet. This creates delays which, although they allow an arbitrary number of processors to be used, impair their performance. Here, too, a band width limitation is given even if this is higher compared with bus systems. It is therefore proposed, inter alia in Section 1.3.5, to build up a two-dimensional lattice structure in

REFERENCES:
patent: 4718006 (1988-01-01), Nishida
patent: 5197130 (1993-03-01), Chen et al.
IEEE Standard for Scalable Coherent Interface (SCI) (1596-1992), pp. 1-47.
Wissen (SCI), Markus Leberecht, Low-Cost-Parallelrechner, pp. 162-166.
IEEE Transactions on Computers, vol. 42, No. 4, Apr. (1993), Ashwini K. Nanda et al, Design and Analysis of Cache Coherent Multistage Interconnection Networks, pp. 458-470.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multi-processor central processing unit does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multi-processor central processing unit, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-processor central processing unit will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2048631

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.