Method and system for gathering information by voice input |
| The present invention discloses a method and system for gathering information by voice input, ... |
|
Method, product, and apparatus for processing a data request |
| The present invention assures that a response type may be automatically selected when a data ... |
|
HTML guided web tour |
| It is therefore an object of the present invention to provide a guided tour of some portion of the W... |
|
Web application for accessing media streams |
| FIG. 1 shows a media access web page 10 generated by an Internet site that is particularly suited ... |
|
Method for promoting contextual information to display pages containing hyperlinks |
| The invention in which an exclusive right is claimed is defined by the following: 1. A method for ... |
|
Internet web browser with proximity sensitie hyperlink history report |
| Broadly, the present invention provides a web browser program that enables a computer to present ... |
|
System and method for providing a web-based operating system |
| The present invention is directed to a system and method that solves the problems of conventional ... |
|
Playlist mechanism for specification of complex memory objects |
| OF INVENTION The memory playlist is a data structure that defines the component objects, as well ... |
|
|
Multiprocessor computer system
| Details |
Inventors: Neches, Philip M.; McMillen, Robert J.; Watson, M. Cameron; Chura, David J.;
Assignee: NCR Corporation (Dayton, OH)
Primary Examiner: Harrell; Robert B.
Assistant Examiner:
Attorney, Agent or Firm: Merchant, Gould, Smith, Edell, Welter & Schmidt
A multistage interconnect network (MIN) capable of supporting massive parallel processing, including point-to-point and multicast communications between processor modules (PMs) which are connected to the input and output ports of the network. The network is built using interconnected switch nodes arranged in 2 log.sub.b N stages, wherein b is the number of switch node input/output ports, N is the number of network input/output ports and log.sub.b N indicates a ceiling function providing the smallest integer not less than log.sub.b N. The additional stages provide additional paths between network input ports and network output ports, thereby enhancing fault tolerance and lessening contention. |
|
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 1. GENERAL DESCRIPTION 2. NETWORK TOPOLOGY 3. SWITCH NODES 4. NETWORK CONTROLLERS 5. DIAGNOSTIC PROCESSORS 6. PACKAGING 7. TYPE-A BOARD 8. TYPE-B BOARD 9. TYPE-C BOARD 10. COMMUNICATION MODULE ASSEMBLY 11. SIMPLIFIED CABLING 12. SWITCH NODE ADDRESSING 13. AUTOMATIC PROCESSOR ID ASSIGNMENT 14. DYNAMIC CONFIGURATION 15. SIMPLIFIED BACKPLANE ROUTING 16. CONNECTION PROTOCOL 17. DISCONNECTION PROTOCOL 18. MONOCAST LOAD BALANCING 19. MONOCAST NON-BLOCKING 20. MONOCAST BLOCKING 21. MONOCAST BLOCKING WITHOUT LOAD BALANCING 22. MONOCAST PIPELINE 23. MONOCAST NON-PIPELINE 24. CONTROLLER SOFTWARE 25. SUPERCLUSTERS 26. MULTICAST 27. FORWARD CHANNEL COMMANDS 28. BACK CHANNEL REPLIES 29. NETWORK APPLICATIONS 30. CONCLUSION TABLE I TABLE II TABLE III TABLE IV TABLE V CLAIMS BACKGROUND OF THE INVENTION 2. Field of the Invention This invention relates in general to computer networks, and in particular to a scalable multi-stage interconnect network 14 for multiprocessor computers. 3. Description of Related Art Parallel processing is considered an advantageous approach for increasing processing speeds in computer systems. Parallel processing can provide powerful communications and computer systems which can handle complex problems and manipulate large databases quickly and reliably. One example of parallel processing can be found in U. S. Pat. No. 4,412,285, issued Oct. 25, 1983, to Neches et al. , incorporated by reference herein. This patent describes a system using a sorting network to intercouple multiple processors so as to distribute priority messages to all processors. Further examples of parallel processing can be found in U. S. Pat. No. 4,445,171, issued Apr. 24, 1984, to Neches, U. S. Pat. No. 4,543,630, issued Sep. 24, 1985, to Neches, and U. S. Pat. No. 4,814,979, issued Mar. 21, 1989, to Neches, all of which are incorporated by reference herein. These patents describe a multiprocessor system which intercouples processors with an active logic network having a plurality of priority determining nodes
|
| Related patents |
|
|
Virtual processor method and apparatus for enhancing parallelism and availability in computer systems
To overcome the limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present ...
|
|
|
Truck bed cover
Accordingly, the above problems and difficulties are obviated by the present invention which provides a novel cover for a conventional truck bed which employs a rigid ...
|
|
|
Vibration damper for the crankshaft of a piston engine
One feature of the present invention resides in the provision of a piston engine which comprises a housing, a crankshaft which is rotatably journalled in the housing, ...
|
|
|
Method of making an article from a lightweight cementitious composition and a decorative article made therefrom
OF THE PREFERRED EMBODIMENT The system and method 10, shown schematically in FIG. 1, according to the present invention, mixes a castable cementitious mixture 20 ...
|
|
|
Self tuning database retrieval optimization using regression functions
OF THE PREFERED EMBODIMENT With general reference to the figures and with special reference now to the basic steps of sampling and training, an application of a ...
|
|
|
System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams
OF THE INVENTION This system for measuring similarity between a set of known temporal media segments (reference streams) and one or more target media streams, or ...
|
|
|
Full-text relevancy ranking
A method and system for ranking relevancy of metadata associated with media on a computer network include categorizing the metadata into sets of metadata. Each category ...
|
|
|
Rich media event production system and method including the capturing, indexing, and synchronizing of RGB-based graphic content
An exemplary embodiment relates to a rich media event production method including the capturing, indexing, and synchronizing of RGB-based graphic content. The method ...
|
|
|
Method and apparatus of retrieving continuous and non-continuous media data from a file system
FIG. 1 shows an exemplary architecture of a multimedia data file system 100 which provides for the retrieval of continuous and non-continuous media data files in ...
|
|
|
Watermark enabled video objects
The following sections detail ways to encode and decode information, actions and links into video objects in a video sequence. A video object refers to a video signal ...
|
|
|