Method and system for selecting compatible processors to add...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Software program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S021000, C709S220000, C710S104000

Reexamination Certificate

active

06654714

ABSTRACT:

TECHNICAL FIELD
The present invention relates to multiprocessor computer systems and, in particular, to the selection of compatible processors to add to a multiprocessor computer system.
BACKGROUND OF THE INVENTION
In order to increase the rate at which a computer system can execute instructions, computer manufacturers have adopted various multiprocessor architectures. First used in mainframe and high-end minicomputers, multiprocessor architectures are now commonly available in lower-end computer systems. Manufacturers commonly sell multiprocessor computer systems with fewer processors than the maximum number of processors that can be included in the system. The purchaser of such a system can later expand the multiprocessor computer system to increase its performance by purchasing additional processors and adding those additional processors to the system.
There are many different types of processors, or CPUs, manufactured for use in computer systems. Generally, a given manufacturer will produce different types of CPUs that each have a unique model number. For example, the Intel microprocessors included in personal computer (“PC”) systems include the 8086, 80286, 80386, 80386SX, 80486DX, Pentium, and Pentium II processors. Within a given model number of processor, a manufacturer generally produces many different revisions. A new revision may include fixes to problems recognized in older revisions, and may include enhancements to the functionality and performance of the processor.
Additional processors added to a multiprocessor PC system must, in general, be compatible with the processors already included in the system, both in model number and revision number. Processor manufacturers produce lists or tables that include processor compatibility information. Thus, the owner of a multiprocessor PC system that wishes to expand the system by adding an additional CPU must first determine the model and revision numbers of the CPUs currently residing in the PC system and then use the compatibility information provided by the processor manufacturer to select an additional CPU for purchase that is compatible with the CPUs already residing in the system.
The model and revision numbers of a CPU are generally printed or stamped onto the surface of the CPU. However, modern high-speed CPUs are generally enclosed within heat sinks that obscure the model and revision number information. The heat-sink-enclosed CPU is often additionally obscured by a cooling fan mounted on top of the heat sink. The owner of a PC typically determines the model and revision numbers of the CPUs within the computer system by removing the cooling fan and heat sink. This disassembly process is time-consuming and can subject the CPU and circuit board that contains it both to mechanical damage and to electrical damage due to static discharges.
SUMMARY OF THE INVENTION
An embodiment of the present invention provides a technique for using processor compatibility information to select a compatible processor for addition to a multiprocessor computer. A multiprocessor computer has at least one current processor in a CPU slot within the computer and at least one additional CPU slot in which a new processor can be added. The additional CPU slot may be empty or may contain a CPU that is to be removed in order to add a new processor. Each processor has a revision number that identifies the revision of the processor. Processors in a multiprocessor computer must generally all have compatible revision numbers. In order to determine a set of compatible revision numbers for a processor to add to multiprocessor computer, the technique executes a software program on the multiprocessor computer to determine the number of current processors in the multiprocessor computer and the revision number of each processor. The technique then executes a software program that compares the revision numbers of the current processors with processor compatibility information to determine the revision numbers of processors that are compatible with all current processors.


REFERENCES:
patent: 5574899 (1996-11-01), Kinoshita
patent: 5586304 (1996-12-01), Stupek, Jr. et al.
patent: 5671435 (1997-09-01), Alpert
patent: 5761479 (1998-06-01), Huang et al.
patent: 5852722 (1998-12-01), Hamilton
patent: 5960189 (1999-09-01), Stupek, Jr. et al.
patent: 5974258 (1999-10-01), Ferri et al.
Milne, “Making Your Server System Scale”, Network Computing, Mar. 15, 1997, p. 140 (downloaded text copy).*
Intel Corporation, “AP-485: Application Note: Intel Processor Identification and the CPUID Instruction”, Order No. 241618-005, Dec. 1996.*
Anonymous, “OpenVMS DCL Dictionary”, Oct. 1997, text download from: http://www.openvms.compaq.com:800/ssb71/9996/9996p052.htm, download pp. 5-10.

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

Method and system for selecting compatible processors to add... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for selecting compatible processors to add..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for selecting compatible processors to add... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3151640

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