Pentium® Processor with Mmx™ Technology

Total Page:16

File Type:pdf, Size:1020Kb

Pentium® Processor with Mmx™ Technology E PENTIUM® PROCESSOR WITH MMX™ TECHNOLOGY Maximum Operating Frequency 166 MHz 200 MHz 233 MHz iCOMP® Index 2.0 Rating 160 182 203 NOTE: Contact Intel Corporation for more information about iCOMP® Index 2.0 ratings. n Support for MMX™ Technology n Enhanced CMOS Silicon Technology n Compatible with Large Software Base n 4-Mbyte Pages for Increased TLB Hit MS-DOS*, Windows*, OS/2*, UNIX* Rate n 32-Bit Processor with 64-Bit Data Bus n IEEE 1149.1 Boundary Scan n Superscalar Architecture n Dual Processing Configuration Enhanced Pipelines n Internal Error Detection Features Two Pipelined Integer Units Capable of Two Instructions per n Multi-Processor Support Clock Multiprocessor Instructions Pipelined MMX Unit Support for Second Level Cache Pipelined Floating-Point Unit n On-Chip Local APIC Controller n Separate Code and Data Caches MP Interrupt Management 16-Kbyte Code, 16-Kbyte Write 8259 Compatible Back Data n Power Management Features MESI Cache Protocol System Management Mode n Advanced Design Features Clock Control Deeper Write Buffers n Fractional Bus Operation Enhanced Branch Prediction 233 MHz Core/66 MHz Bus Feature 200 MHz Core/66 MHz Bus Virtual Mode Extensions 166 MHz Core/66 MHz Bus The Pentium® processor with MMX™ technology extends the Pentium processor family, providing performance needed for mainstream desktop applications as well as for workstations. The Pentium processor with MMX technology is compatible with the entire installed base of applications for MS-DOS*, Windows*, OS/2* and UNIX*. The Pentium processor with MMX technology is the first microprocessor to support Intel MMX technology. Furthermore, the Pentium processor with MMX technology superscalar architecture can execute two instructions per clock cycle. Enhanced branch prediction and separate caches also increase performance. The pipelined floating-point unit delivers workstation level performance. Separate code and data caches reduce cache conflicts while remaining software transparent. The Pentium processor with MMX technology has 4.5 million transistors and is built on Intel's enhanced CMOS silicon technology. The Pentium processor with MMX technology may contain design defects or errors known as errata that may cause the product to deviate from published specifications. Current characterized errata are available on request. June 1997 Order Number: 243185.004 6/26/97 9:16 AM 24318504.DOC INTEL CONFIDENTIAL (until publication date) Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Pentium® Processor with MMX™ technology may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt. Prospect, IL 60056-7641 or call 1-800-879-4683 or visit Intel’s website at http\\:www.intel.com *Third-party brands and names are the property of their respective owners. COPYRIGHT © INTEL CORPORATION, 1997 6/26/97 9:16 AM 24318504.DOC INTEL CONFIDENTIAL (until publication date) E PENTIUM® PROCESSOR WITH MMX™ TECHNOLOGY CONTENTS PAGE PAGE 1.0. MICROPROCESSOR ARCHITECTURE 2.2. Design Notes................................................13 OVERVIEW .......................................................3 2.3. Quick Pin Reference....................................13 ® 1.1. Pentium Processor Family Architecture.......5 2.4. Pin Reference Tables...................................24 ® 1.2. Pentium Processor with MMX™ 2.5. Pin Grouping According to Function............27 Technology.....................................................7 1.2.1. FULL SUPPORT FOR INTEL MMX™ 3.0. ELECTRICAL SPECIFICATIONS...................28 TECHNOLOGY ......................................7 3.1. Electrical Characteristics and Differences 1.2.2. DOUBLE CODE AND DATA CHACHES between the Pentium® Processor with TO 16K EACH ........................................7 MMX™ Technology and the Pentium 1.2.3. IMPROVED BRANCH PREDICTION.....7 Processor 133/150/166/200.........................28 1.2.4. ENHANCED PIPELINE ..........................7 3.1.1. POWER SUPPLIES..............................28 1.2.5. DEEPER WRITE BUFFERS...................8 3.1.2. CONNECTION SPECIFICATIONS ......28 1.3. Mobile Pentium® Processor with MMX™ 3.1.3. BUFFER MODELS................................30 Technology.....................................................8 3.2. Absolute Maximum Ratings..........................30 3.3. DC Specifications.........................................30 2.0. PINOUT..............................................................9 3.4. AC Specifications.........................................34 2.1. Pinout and Pin Descriptions...........................9 2.1.1. PENTIUM® PROCESSOR WITH 4.0. MECHANICAL SPECIFICATIONS.................43 MMX™ TECHNOLOGY PINOUT ..........9 2.1.2. PIN CROSS-REFERENCE TABLE FOR 5.0. THERMAL SPECIFICATIONS........................46 PENTIUM® PROCESSOR 5.1. Measuring Thermal Values..........................46 WITH MMX™........................................11 5.1.1. THERMAL EQUATIONS AND DATA...46 3 5/23/97 10:47 AM 24318502.DOC INTEL CONFIDENTIAL (until publication date) PENTIUM® PROCESSOR WITH MMX™ TECHNOLOGY E 1.0. MICROPROCESSOR • Improved Instruction Execution Time ARCHITECTURE OVERVIEW • Separate Code and Data Caches The Pentium® processor with MMX™ technology • Writeback MESI Protocol in the Data Cache extends the Intel Pentium family of microprocessors. • 64-Bit Data Bus It is binary compatible with the 8086/88, 80286, Intel386™ DX, Intel386 SX, Intel486™ DX, Intel486 • Bus Cycle Pipelining SX, Intel486 DX2 and Pentium processors • Address Parity 60/66/75/90/100/120/133/150/166/200. • Internal Parity Checking The Pentium processor family currently includes the • Execution Tracing following products. • Performance Monitoring • Pentium processor with MMX technology: • IEEE 1149.1 Boundary Scan – Pentium processor with MMX technology at 233 MHz, iCOMP® Index 2.0 rating = 203 • System Management Mode – Pentium processor with MMX technology at • Virtual Mode Extensions 200 MHz, iCOMP Index 2.0 rating = 182 • Dual processing support – Pentium processor with MMX technology at • On-chip local APIC device 166 MHz, iCOMP Index 2.0 rating = 160 • Pentium processor 133/150/166/200. The name In addition to the features listed above, the Pentium "Pentium processor 133/150/166/200" will be processor with MMX technology offers the following used in this document to refer to the Pentium enhancements over Pentium processor 133/150/ processor with 133, 150, 166 and 200 MHz 166/200: versions of the Pentium processor: • Support for Intel MMX technology – Pentium processor at 200 MHz, iCOMP • Doubled code and data cache sizes to 16 KB Index 2.0 rating = 142 each – Pentium processor at 166 MHz, iCOMP • Improved branch prediction Index 2.0 rating = 127 • Enhanced pipeline – Pentium processor at 150 MHz, iCOMP • Index 2.0 rating = 114 Deeper write buffers – Pentium processor at 133 MHz, iCOMP The following features are supported by the Pentium Index 2.0 rating = 111 processor 133/150/166/200, but these features are – Pentium processor at 120 MHz, iCOMP not supported by the Pentium processor with MMX Index 2.0 rating = 100 technology: • – Pentium processor at 100 MHz, iCOMP Functional redundancy check and Lock Step Index 2.0 rating = 90 operation. – Pentium processor at 90 MHz, iCOMP Index • Support for Intel 82498/82493 and 82497/82492 2.0 rating = 81 cache chipset products – Pentium processor at 75 MHz, iCOMP Index • Split line accesses to the code cache 2.0 rating = 67 The Pentium processor family supports the features of previous Intel Architecture processors, and provides significant enhancements and additions including the following: • Superscalar Architecture • Dynamic Branch Prediction • Pipelined Floating-Point Unit 4 5/23/97 10:47 AM 24318502.DOC INTEL CONFIDENTIAL (until publication date) E PENTIUM® PROCESSOR WITH MMX™ TECHNOLOGY For a more detailed description of the Pentium inquire cycle in the same clock. The code cache is processor family products, please refer to the an inherently write-protected cache. The code cache Pentium® Processor Family Developer's Manual tags are multi-ported to support snooping. Individual (Order Number 241428).
Recommended publications
  • New Instruction Set Extensions
    New Instruction Set Extensions Instruction Set Innovation in Intels Processor Code Named Haswell [email protected] Agenda • Introduction - Overview of ISA Extensions • Haswell New Instructions • New Instructions Overview • Intel® AVX2 (256-bit Integer Vectors) • Gather • FMA: Fused Multiply-Add • Bit Manipulation Instructions • TSX/HLE/RTM • Tools Support for New Instruction Set Extensions • Summary/References Copyright© 2012, Intel Corporation. All rights reserved. Partially Intel Confidential Information. 2 *Other brands and names are the property of their respective owners. Instruction Set Architecture (ISA) Extensions 199x MMX, CMOV, Multiple new instruction sets added to the initial 32bit instruction PAUSE, set of the Intel® 386 processor XCHG, … 1999 Intel® SSE 70 new instructions for 128-bit single-precision FP support 2001 Intel® SSE2 144 new instructions adding 128-bit integer and double-precision FP support 2004 Intel® SSE3 13 new 128-bit DSP-oriented math instructions and thread synchronization instructions 2006 Intel SSSE3 16 new 128-bit instructions including fixed-point multiply and horizontal instructions 2007 Intel® SSE4.1 47 new instructions improving media, imaging and 3D workloads 2008 Intel® SSE4.2 7 new instructions improving text processing and CRC 2010 Intel® AES-NI 7 new instructions to speedup AES 2011 Intel® AVX 256-bit FP support, non-destructive (3-operand) 2012 Ivy Bridge NI RNG, 16 Bit FP 2013 Haswell NI AVX2, TSX, FMA, Gather, Bit NI A long history of ISA Extensions ! Copyright© 2012, Intel Corporation. All rights reserved. Partially Intel Confidential Information. 3 *Other brands and names are the property of their respective owners. Instruction Set Architecture (ISA) Extensions • Why new instructions? • Higher absolute performance • More energy efficient performance • New application domains • Customer requests • Fill gaps left from earlier extensions • For a historical overview see http://en.wikipedia.org/wiki/X86_instruction_listings Copyright© 2012, Intel Corporation.
    [Show full text]
  • Pentium Processors Have Slightly Different Requirements to Enable and Disable Paging
    D Pentium® Processor Family Developer’s Manual Volume 1: Pentium® Processors NOTE: The Pentium® Processor Family Developer’s Manual consists of three books: Pentium® Processors, Order Number 241428; the 82496/82497/82498 Cache Controller and 82491/82492/82493 Cache SRAM, Order Number 241429; and the Architecture and Programming Manual, Order Number 241430. Please refer to all three volumes when evaluating your design needs. 1995 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. The Pentium® processor may contain design defects or errors known as errata. Current characterized errata are available on request. *Third-party brands and names are the property of their respective owners. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O. Box 7641 Mt.
    [Show full text]
  • Hyper-Threading Performance with Intel Cpus for Linux SAP Deployment on Proliant Servers
    Hyper-Threading Performance with Intel CPUs for Linux SAP Deployment on ProLiant Servers Session #3798 Hein van den Heuvel Performance Engineer Hewlett-Packard © 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Topics • Hyper-Threading Intro • Implementation details Intel, IBM, Sun • Linux implementation • My own tests • SAP (SD) benchmark • Benchmark Results • Conclusions: (18% improvement for SAP 2-tier) Intel Hyper-Threading Overview “Hyper-Threading Technology is a form of simultaneous multithreading technology (SMT), where multiple threads of software applications can be run simultaneously on one processor. This is achieved by duplicating the architectural state on each processor, while sharing one set of processor execution resources. The architectural state tracks the flow of a program or thread, and the execution resources are the units on the processor that do the work: add, multiply, load, etc. “ http://www.intel.com/business/bss/products/hyperthreading/server/ht_server.pdf http://www.intel.com/technology/hyperthread/ Intel HT in a picture To-be-updated Hyper-Threading Versus Dual Core • HP (PA + ipf) opted for ‘dual core’ technology. − Each processor has full set of resources − Only limitation is shared ‘system’ connection. − Allows for dense (8p – 4u – 4640) − minimally constrained systems • Software licensing impact (Oracle!) • Hyper-Threading technology effectiveness will depend on application IBM P5 SMT Summary Enhanced Simultaneous Multi-Threading features To improve SMT performance for various workload mixes and provide robust quality of service, POWER5 provides two features: • Dynamic resource balancing – The objective of dynamic resource balancing is to ensure that the two threads executing on the same processor flow smoothly through the system.
    [Show full text]
  • The Intel X86 Microarchitectures Map Version 2.0
    The Intel x86 Microarchitectures Map Version 2.0 P6 (1995, 0.50 to 0.35 μm) 8086 (1978, 3 µm) 80386 (1985, 1.5 to 1 µm) P5 (1993, 0.80 to 0.35 μm) NetBurst (2000 , 180 to 130 nm) Skylake (2015, 14 nm) Alternative Names: i686 Series: Alternative Names: iAPX 386, 386, i386 Alternative Names: Pentium, 80586, 586, i586 Alternative Names: Pentium 4, Pentium IV, P4 Alternative Names: SKL (Desktop and Mobile), SKX (Server) Series: Pentium Pro (used in desktops and servers) • 16-bit data bus: 8086 (iAPX Series: Series: Series: Series: • Variant: Klamath (1997, 0.35 μm) 86) • Desktop/Server: i386DX Desktop/Server: P5, P54C • Desktop: Willamette (180 nm) • Desktop: Desktop 6th Generation Core i5 (Skylake-S and Skylake-H) • Alternative Names: Pentium II, PII • 8-bit data bus: 8088 (iAPX • Desktop lower-performance: i386SX Desktop/Server higher-performance: P54CQS, P54CS • Desktop higher-performance: Northwood Pentium 4 (130 nm), Northwood B Pentium 4 HT (130 nm), • Desktop higher-performance: Desktop 6th Generation Core i7 (Skylake-S and Skylake-H), Desktop 7th Generation Core i7 X (Skylake-X), • Series: Klamath (used in desktops) 88) • Mobile: i386SL, 80376, i386EX, Mobile: P54C, P54LM Northwood C Pentium 4 HT (130 nm), Gallatin (Pentium 4 Extreme Edition 130 nm) Desktop 7th Generation Core i9 X (Skylake-X), Desktop 9th Generation Core i7 X (Skylake-X), Desktop 9th Generation Core i9 X (Skylake-X) • Variant: Deschutes (1998, 0.25 to 0.18 μm) i386CXSA, i386SXSA, i386CXSB Compatibility: Pentium OverDrive • Desktop lower-performance: Willamette-128
    [Show full text]
  • Premiere/PCI II Baby-AT Board & Expandable Desktop
    Premiere/PCI II Baby-AT Board & Expandable Desktop Technical Product Summary Version 2.0 December, 1994 Order Number 281626-002 ® Premiere/PCI II Technical Product Summary Table of Contents Introduction............................................................................................................................................ 3 Board Level Features ............................................................................................................................. 4 CPU Performance Upgrade Second Level Cache System Memory Expansion Slots Peripheral Component Interconnect (PCI) Chip Set SMC 37C665 Super I/O Controller Keyboard Interface Dallas DS12887 Real Time Clock, CMOS RAM And Battery System BIOS Connectors System Level Features............................................................................................................................ 10 Chassis Peripheral Bays Fan Expansion Slots Front and Back Panel Power Supply and Power Consumption Floppy Drive Speaker Chassis Color Appendix A - User-Installable Upgrades............................................................................................... 12 Appendix B - Jumpers........................................................................................................................... 13 Appendix C - Connectors ...................................................................................................................... 14 Appendix D - Memory Map .................................................................................................................
    [Show full text]
  • Intel: 3002, 4004, 4040, 8008, 8080, 8085, MCS48, MCS51, 80X86 up To
    Intel: 3002, 4004, 4040, 8008, 8080, 8085, MCS-48, MCS-51, 80x86 up to 80386, 80860, 80960, SA-110 Intel 80486: 80486, 80486 overdrive Intel Pentium: Pentium, Pentium MMX, Pentium Overdrive, Mobile Pentium Intel Pentium II: Boxed Pentium II, Boxed Pentium Pro, Mobile Pentium II and Celeron modules Intel Pentium III: Pentium III markings, Mobile Pentium III and Celeron modules Intel modern CPUs: Pentium II, Pentium III, Pentium 4, Core Duo, Core Solo, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Xeon, Pentium Dual Core, Celeron, Celeron D, Celeron Dual Core Intel 287 adapter Intel 3002 Intel 478-pin FC-PGA Thermal Sample Intel 80188 Intel 80486 Mech sample Intel 8080A Intel 80P23T-25 Intel A100 UM80536UC600512 Intel A110 UM80536UC800512 Intel A80186 Intel A80186-10 Intel A80188 Intel A80188-10 Intel A80286-10 Intel A80286-12 Intel A80286-8 Intel A80376-16 Intel A80376-20 Intel A80386-16 Intel A80386-20 Intel A80386-25 Intel A80386DX-16 Intel A80386DX-16 IV Intel A80386DX-20 Intel A80386DX-20 IV Intel A80386DX-25 Intel A80386DX-25 IV Intel A80386DX-33 IV Intel A80386DX16 Intel A80386EXI Intel A80387-16 Intel A80387-20 Intel A80387-20B Intel A80387-25 Intel A80387DX-16 (with logo) Intel A80387DX-16-33 Intel A80387DX-20 Intel A80387DX-25 Intel A80387DX-33 Intel A80486DX-33 Intel A80486DX-50 Intel A80486DX2-50 Intel A80486DX2-66 Intel A80486DX4-100 Intel A80486DX4-75 Intel A80486SX-16 Intel A80486SX-20 Intel A80486SX-25 Intel A80486SX-33 Intel A80486SX2-50 Intel A80487SX Intel A80860XP-40 Intel A80860XP-50 Intel A80860XR-25 Intel A80860XR-33 Intel
    [Show full text]
  • Instruction-Level Parallelism in AES Candidates Craig S
    Instruction-level Parallelism in AES Candidates Craig S. K. Clapp Instruction-level Parallelism in AES Candidates Craig S.K. Clapp PictureTel Corporation, 100 Minuteman Rd., Andover, MA01810, USA email: [email protected] Abstract. We explore the instruction-level parallelism present in a number of candidates for the Advanced Encryption Standard (AES) and demonstrate how their speed in software varies as a function of the execution resources available in the target CPU. An analysis of the critical paths through the algorithms is used to establish theoretical upper limits on their performance, while performance on finite machines is characterized on a family of hypothetical RISC/VLIW CPUs having from one through eight concurrent instruction-issue slots. The algorithms studied are Crypton, E2, Mars, RC6, Rijndael, Serpent, and Twofish. 1 Introduction Several performance comparisons among AES candidate algorithms have already been published, e.g.[6,7,8,10,16]. However, while such studies do indeed render the valuable service of providing a quantitative rather than qualitative comparison between candidates, and in some cases do so for a number of currently popular processors, they are not necessarily very insightful as to how to expect performance of the algorithms to compare on processors other than those listed, nor in particular on future processors that are likely to replace those in common use today. One of the lessons of DES[11] is that, apart from having too short a key, the original dominant focus on hardware implementation led to a design which over the years has become progressively less able to take full advantage of each new processor generation.
    [Show full text]
  • X86 Assembly Language Reference Manual
    x86 Assembly Language Reference Manual Part No: 817–5477–11 March 2010 Copyright ©2010 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are “commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms setforth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
    [Show full text]
  • Pentium® Processor Family Developer's Manual
    D Pentium® Processor Family Developer’s Manual Volume 1: Pentium® Processors NOTE: The Pentium® Processor Family Developer’s Manual consists of three books: Pentium® Processors, Order Number 241428; the 82496/82497/82498 Cache Controller and 82491/82492/82493 Cache SRAM, Order Number 241429; and the Architecture and Programming Manual, Order Number 241430. Please refer to all three volumes when evaluating your design needs. 1995 PATENT NOTICE Through its investment in computer technology, Intel Corporation (Intel) has acquired numerous proprietary rights, including patents issued by the U.S. Patent and Trademark Office. Intel has patents covering the use or implementation of processors in combination with other products, e.g., certain computer systems. System and method patents or pending patents, of Intel and others, may apply to these systems. A separate license may be required for their use (see Intel Terms and Conditions for details). Specific Intel patents include U.S. patent 4,972,338. Information in this document is provided solely to enable use of Intel products. Intel assumes no liability whatsoever, including infringement of any patent or copyright, for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products. Intel Corporation makes no warranty for the use of its products and assumes no responsibility for any errors which may appear in this document nor does it make a commitment to update the information contained herein. Intel retains the right to make changes to these specifications at any time, without notice. Contact your local Intel sales office or your distributor to obtain the latest specifications before placing your product order.
    [Show full text]
  • Computer Architectures an Overview
    Computer Architectures An Overview PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 25 Feb 2012 22:35:32 UTC Contents Articles Microarchitecture 1 x86 7 PowerPC 23 IBM POWER 33 MIPS architecture 39 SPARC 57 ARM architecture 65 DEC Alpha 80 AlphaStation 92 AlphaServer 95 Very long instruction word 103 Instruction-level parallelism 107 Explicitly parallel instruction computing 108 References Article Sources and Contributors 111 Image Sources, Licenses and Contributors 113 Article Licenses License 114 Microarchitecture 1 Microarchitecture In computer engineering, microarchitecture (sometimes abbreviated to µarch or uarch), also called computer organization, is the way a given instruction set architecture (ISA) is implemented on a processor. A given ISA may be implemented with different microarchitectures.[1] Implementations might vary due to different goals of a given design or due to shifts in technology.[2] Computer architecture is the combination of microarchitecture and instruction set design. Relation to instruction set architecture The ISA is roughly the same as the programming model of a processor as seen by an assembly language programmer or compiler writer. The ISA includes the execution model, processor registers, address and data formats among other things. The Intel Core microarchitecture microarchitecture includes the constituent parts of the processor and how these interconnect and interoperate to implement the ISA. The microarchitecture of a machine is usually represented as (more or less detailed) diagrams that describe the interconnections of the various microarchitectural elements of the machine, which may be everything from single gates and registers, to complete arithmetic logic units (ALU)s and even larger elements.
    [Show full text]
  • Premiere/PCI Baby-AT Board & Expandable Desktop
    Premiere/PCI Baby-AT Board & Expandable Desktop Technical Product Summary Final Review Copy Version 2.0 March, 1994 Order Number 281604-002 ® Premiere/PCI Baby-AT Technical Product Summary · Page 2 Intel Corporation disclaims all warranties and liabilities for the use of this document and the information contained herein, and assumes no responsibility for any errors which may appear in this document. Intel makes no commitment to update the information contained herein, and may make changes at any time without notice. There are no express or implied licenses granted hereunder to any intellectual property rights of Intel Corporation or others to design or fabricate Intel integrated circuits or integrated circuits based on the information in this document. Contact your local sales office to obtain the latest specifications before placing your order. The following are trademarks of Intel Corporation and may only be used to identify Intel products: AboveÔ ICEä LANDeskÔ ActionMediaâ iCOMPä MCSâ DVIâ Indeoä NetPortÔ EtherExpressÔ Insight960™ NetportExpress™ ExCAÔ Intel287Ô OverDriveÔ FlashFileÔ Intel386Ô ParagonÔ i287Ô Intel387Ô PentiumÔ i386Ô Intel486Ô RapdiCADä i387Ô Intel487Ô SatisFAXtionâ i486Ô Intel Insideâ Solutions960™ i487Ô IntelDX2™ StorageExpressä i750â IntelDX4™ TokenExpressÔ i860ä iPSCâ i960â iRMX® The Indeo, OverDrive and Pentium logos are trademarks and the Intel and Intel Inside logos are registered trademarks of Intel Corporation. Intel Corporation and Intel’s FASTPATH are not affiliated with Kinetics, a division of Excelan, Inc. or its FASTPATH trademark or products. MDS is an ordering code only and is not used as a product name or trademark. MDS is a trademark or registered trademark of its respective owner. Additional copies of Intel literature may be obtained from: Intel Corporation Literature Sales P.O.
    [Show full text]
  • Pentium® Processor Family Developer's Manual
    D Pentium® Processor Family Developer’s Manual 1997 12/19/96 9:12 AM Front.doc Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Pentium® processor may contain design defects or errors known as errata. Current characterized errata are available on request. MPEG is an international standard for video compression/decompression promoted by ISO. Implementations of MPEG CODECs, or MPEG enabled platforms may require licenses from various entities, including Intel Corporation. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation P.O.
    [Show full text]