TITLE Characteristics of the Intel's Pentium-Pro COURSE# CN19400C DURATION 1 Day DESCRIPTION This course covers the Intel P6 Processor and the announced support chips. It details the operation of the CPU and how the CPU is intended to be incorporated in multiprocessors and clusters. Students will learn which design features to utilize to obtain optimum performance and why existing software systems can lead to performance problems. OBJECTIVE After completing this course, you should be able to: - Describe the P6 microarchitecture and pipelines - Describe the general operation of the P6 system Bus - Describe methods for optimizing hardware designs - Describe methods for optimizing software designs - Recognize software techniques that lead to sub-optimal performance - Describe multiprocessor and cluster design - Describe data integrity and fault tolerant design characteristics - Compare P6 performance and microarchitecture to other x86 and PowerPC designs CONTENTS - P6 microarchitecture - Overview of the P6 Bus - Multiprocessor operation - APIC operation - Data integrity and fault tolerant designs - Optimizing code for the pipelines - Problems with 16-Bit code - Comparison to other x86 designs - Comparison to PowerPC designs - Speculation on P6 futures PREREQ. Pentium System Architecture (N1874) or PowerPC System Architecture for System Developers (N1838). Familiarity with one or more processors, e.g. PowerPC 604 or Intel Pentium, and backplane Buses, e.g. PCI or VMEBus, with a familiar level of complexity is recommended. AUDIENCE This course is primarily intended for system design engineers, programmers, and technicians. FORMAT Classroom (Traditional stand-up class) Public, Private