Next | Prev | Up | Top | Contents | Index

CPU Modules

A CPU is a hardware module containing a MIPS processor chip such as the R8000, together with system interface chips and possibly a secondary cache. Silicon Graphics CPU modules have model designation of the form IPnn; for example, the IP22 module is used in the Indy(TM) workstation. The CPU modules supported by IRIX 6.2 are listed in Table 1-1.

CPU Modules and System Names
ModuleMIPS ProcessorSystem Families
IP17R4000Crimson(TM)
IP19R4x00Challenge (other than S model), Onyx
IP20R4x00Indigo®
IP21R8000POWER Challenge(TM), POWER Onyx(TM)
IP22R4x00Indigo2, Indy, Challenge S
IP25R10000POWER Challenge R10000
IP26R8000POWER Indigo2(TM)

Modules with the same IP designation can be ordered in a variety of clock speeds, and they can differ in other ways. Also, the choice of graphics hardware is independent of the CPU model. However, all these CPUs are identical as seen from software.


Interrogating the CPU Type

At the interactive command line, you can determine which CPU module a system uses with the command

hinv -c processor

Within a shell script, it is more convenient to process the terse output of

uname -m

(See the uname(1) and hinv(1) reference pages.)

Within a program, you can get the CPU model using the getinvent() function. For an example, see "Testing the Inventory In Software".


Next | Prev | Up | Top | Contents | Index