Maccpuid V3.0 Info CPU Model: Intel(R)

Total Page:16

File Type:pdf, Size:1020Kb

Maccpuid V3.0 Info CPU Model: Intel(R) MacCPUID v3.0 Info CPU Model: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz Genuine? YES Architecture: Haswell - 4th Generation Intel Core Family: 6 (06h) Model: 60 (3Ch) Stepping: 3 (03h) Frequency: 3,500,000 (Hz) Invariant TSC? NO GPU Model(s): Features ACPI Supported? YES CPUID: (EAX=01h, ECX=0):EDX[22] ADX Supported? NO CPUID: (EAX=07h, ECX=0):EBX[19] AES Supported? YES CPUID: (EAX=01h, ECX=0):ECX[25] APIC Supported? YES CPUID: (EAX=01h, ECX=0):EDX[9] AVX Supported? YES CPUID: (EAX=01h, ECX=0):ECX[28] AVX2 Supported? YES CPUID: (EAX=07h, ECX=0):EBX[5] AVX512BW Supported? NO CPUID: (EAX=07h, ECX=0):EBX[30] AVX512CD Supported? NO CPUID: (EAX=07h, ECX=0):EBX[28] AVX512DQ Supported? NO CPUID: (EAX=07h, ECX=0):EBX[17] AVX512ER Supported? NO CPUID: (EAX=07h, ECX=0):EBX[27] AVX512F Supported? NO CPUID: (EAX=07h, ECX=0):EBX[16] AVX512IFMA Supported? NO CPUID: (EAX=07h, ECX=0):EBX[21] AVX512PF Supported? NO CPUID: (EAX=07h, ECX=0):EBX[26] AVX512VBMI Supported? NO CPUID: (EAX=07h, ECX=0):ECX[1] AVX512VL Supported? NO CPUID: (EAX=07h, ECX=0):EBX[31] AVX512_4FMAPS Supported? NO CPUID: (EAX=07h, ECX=0):EDX[3] AVX512_4VNNIW Supported? NO CPUID: (EAX=07h, ECX=0):EDX[2] AVX512_VPOPCNTDQ Supported? NO CPUID: (EAX=07h, ECX=0):ECX[14] BMI1 Supported? YES CPUID: (EAX=07h, ECX=0):EBX[3] BMI2 Supported? YES CPUID: (EAX=07h, ECX=0):EBX[8] CLFLUSHOPT Supported? NO CPUID: (EAX=07h, ECX=0):EBX[23] CLFSH Supported? YES CPUID: (EAX=01h, ECX=0):EDX[19] CLWB Supported? NO CPUID: (EAX=07h, ECX=0):EBX[24] CMOV Supported? YES CPUID: (EAX=01h, ECX=0):EDX[15] CNXT_ID Supported? NO CPUID: (EAX=01h, ECX=0):ECX[10] CX16 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[13] CX8 Supported? YES CPUID: (EAX=01h, ECX=0):EDX[8] DCA Supported? NO CPUID: (EAX=01h, ECX=0):ECX[18] DE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[2] DEPRECATE_FPU_CS_DS Supported? YES CPUID: (EAX=07h, ECX=0):EBX[13] DS Supported? YES CPUID: (EAX=01h, ECX=0):EDX[21] DS_CPL Supported? YES CPUID: (EAX=01h, ECX=0):ECX[4] DTES64 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[2] EM64T Supported? YES CPUID: (EAX=80000001h, ECX=0):EDX[29] ERMS Supported? YES CPUID: (EAX=07h, ECX=0):EBX[9] EST Supported? YES CPUID: (EAX=01h, ECX=0):ECX[7] FDP_EXCPTN_ONLY Supported? NO CPUID: (EAX=07h, ECX=0):EBX[6] FMA Supported? YES CPUID: (EAX=01h, ECX=0):ECX[12] FP16C Supported? YES CPUID: (EAX=01h, ECX=0):ECX[29] FPU Supported? YES CPUID: (EAX=01h, ECX=0):EDX[0] FSGSBASE Supported? YES CPUID: (EAX=07h, ECX=0):EBX[0] FXSR Supported? YES CPUID: (EAX=01h, ECX=0):EDX[24] HLE Supported? NO CPUID: (EAX=07h, ECX=0):EBX[4] HTT Supported? YES CPUID: (EAX=01h, ECX=0):EDX[28] INVPCID Supported? YES CPUID: (EAX=07h, ECX=0):EBX[10] INVTSC Supported? NO CPUID: (EAX=80000007h, ECX=0):EDX[8] IPT Supported? NO CPUID: (EAX=07h, ECX=0):EBX[25] LAHFSAHF Supported? YES CPUID: (EAX=80000001h, ECX=0):ECX[0] LZCNT Supported? YES CPUID: (EAX=80000001h, ECX=0):ECX[5] MCA Supported? YES CPUID: (EAX=01h, ECX=0):EDX[14] MCE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[7] MMX Supported? YES CPUID: (EAX=01h, ECX=0):EDX[23] MONITOR Supported? YES CPUID: (EAX=01h, ECX=0):ECX[3] MOVBE Supported? YES CPUID: (EAX=01h, ECX=0):ECX[22] MPX Supported? NO CPUID: (EAX=07h, ECX=0):EBX[14] MSR Supported? YES CPUID: (EAX=01h, ECX=0):EDX[5] MTRR Supported? YES CPUID: (EAX=01h, ECX=0):EDX[12] OSPKE Supported? NO CPUID: (EAX=07h, ECX=0):ECX[4] OSXSAVE Supported? YES CPUID: (EAX=01h, ECX=0):ECX[27] PAE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[6] PAGE1GB Supported? YES CPUID: (EAX=80000001h, ECX=0):EDX[26] PAT Supported? YES CPUID: (EAX=01h, ECX=0):EDX[16] PBE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[31] PCID Supported? YES CPUID: (EAX=01h, ECX=0):ECX[17] PCLMULQDQ Supported? YES CPUID: (EAX=01h, ECX=0):ECX[1] PDCM Supported? YES CPUID: (EAX=01h, ECX=0):ECX[15] PGE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[13] PKU Supported? NO CPUID: (EAX=07h, ECX=0):ECX[3] POPCNT Supported? YES CPUID: (EAX=01h, ECX=0):ECX[23] PREFETCHW Supported? NO CPUID: (EAX=80000001h, ECX=0):ECX[8] PREFETCHWT1 Supported? NO CPUID: (EAX=07h, ECX=0):ECX[0] PSE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[3] PSE36 Supported? YES CPUID: (EAX=01h, ECX=0):EDX[17] PSN Supported? NO CPUID: (EAX=01h, ECX=0):EDX[18] RDPID Supported? NO CPUID: (EAX=07h, ECX=0):ECX[22] RDRAND Supported? YES CPUID: (EAX=01h, ECX=0):ECX[30] RDSEED Supported? NO CPUID: (EAX=07h, ECX=0):EBX[18] RDTSCP Supported? YES CPUID: (EAX=80000001h, ECX=0):EDX[27] RDT_A Supported? NO CPUID: (EAX=07h, ECX=0):EBX[15] RDT_M Supported? NO CPUID: (EAX=07h, ECX=0):EBX[12] RTM Supported? NO CPUID: (EAX=07h, ECX=0):EBX[11] SDBG Supported? YES CPUID: (EAX=01h, ECX=0):ECX[11] SEP Supported? YES CPUID: (EAX=01h, ECX=0):EDX[11] SGX Supported? NO CPUID: (EAX=07h, ECX=0):EBX[2] SGX_LC Supported? NO CPUID: (EAX=07h, ECX=0):ECX[30] SHA Supported? NO CPUID: (EAX=07h, ECX=0):EBX[29] SMAP Supported? NO CPUID: (EAX=07h, ECX=0):EBX[20] SMEP Supported? YES CPUID: (EAX=07h, ECX=0):EBX[7] SMX Supported? NO CPUID: (EAX=01h, ECX=0):ECX[6] SS Supported? YES CPUID: (EAX=01h, ECX=0):EDX[27] SSE Supported? YES CPUID: (EAX=01h, ECX=0):EDX[25] SSE2 Supported? YES CPUID: (EAX=01h, ECX=0):EDX[26] SSE3 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[0] SSE4_1 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[19] SSE4_2 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[20] SSSE3 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[9] SYSCALLRET Supported? YES CPUID: (EAX=80000001h, ECX=0):EDX[11] TM Supported? YES CPUID: (EAX=01h, ECX=0):EDX[29] TM2 Supported? YES CPUID: (EAX=01h, ECX=0):ECX[8] TSC Supported? YES CPUID: (EAX=01h, ECX=0):EDX[4] TSC_ADJUST Supported? YES CPUID: (EAX=07h, ECX=0):EBX[1] TSC_DEADLINE Supported? YES CPUID: (EAX=01h, ECX=0):ECX[24] UMIP Supported? NO CPUID: (EAX=07h, ECX=0):ECX[2] VME Supported? YES CPUID: (EAX=01h, ECX=0):EDX[1] VMX Supported? YES CPUID: (EAX=01h, ECX=0):ECX[5] X2APIC Supported? YES CPUID: (EAX=01h, ECX=0):ECX[21] XD Supported? YES CPUID: (EAX=80000001h, ECX=0):EDX[20] XG1 Supported? NO CPUID: (EAX=0dh, ECX=1):EAX[2] XSAVE Supported? YES CPUID: (EAX=01h, ECX=0):ECX[26] XSAVEC Supported? NO CPUID: (EAX=0dh, ECX=1):EAX[1] XSAVEOPT Supported? YES CPUID: (EAX=0dh, ECX=1):EAX[0] XSS Supported? NO CPUID: (EAX=0dh, ECX=1):EAX[3] XTPR Supported? YES CPUID: (EAX=01h, ECX=0):ECX[14] Cache Caches L1 Data Size: 32KB Associativity: 8 Line Size: 64B Max Threads: 2 Mapping: Direct Inclusive: No Invalidates Lower Caches: Yes L1 Instruction Size: 32KB Associativity: 8 Line Size: 64B Max Threads: 2 Mapping: Direct Inclusive: No Invalidates Lower Caches: Yes L2 Unified Size: 256KB Associativity: 8 Line Size: 64B Max Threads: 2 Mapping: Direct Inclusive: No Invalidates Lower Caches: Yes L3 Unified Size: 6MB Associativity: 12 Line Size: 64B Max Threads: 16 Mapping: Complex Inclusive: Yes Invalidates Lower Caches: No Cache Info Data TLB: 2 MByte or 4 MByte pages, 4-way set associative, 32 entries and a separate array with 1 GByte pages, 4-way set associative, 4 entries Data TLB: 4 KByte Pages, 4-way set associative, 64 entries Instruction TLB: 2M/4M pages, fully associative, 8 entries CPUID leaf 2 does not report cache descriptor information, use CPUID leaf 4 to query cache parameters Instruction TLB: 4KByte pages, 8-way set associative, 128 entries 64-Byte Prefetching Shared 2nd-Level TLB: 4 KByte/2MByte pages, 8-way associative, 1024 entries CLFLUSH Line Size: 64 Performance Version: 3 General-Purpose Counters Number: 8 Width (bits): 48 Fixed-Function Counters Number: 3 Width (bits): 48 Events Core Cycles Supported? YES Instructions Retired Supported? YES Reference Cycles Supported? YES Last-Level Cache Reference Supported? YES Last-Level Cache Misses Supported? YES Branch Instructions Retired Supported? YES Branch Mispredict Instructions Retired Supported? YES Misc Processor Threads Logical Processors per Package: 4 Cores per Physical Package: 4 Logical Processors per Core: 1 Monitor/MWait Leaf Smallest Line Size (Bytes): 64 Largest Line Size (Bytes): 64 Interrupts Treated as Break-Event: Yes Number of C0 Sub-States Supported: 0 Number of C1 Sub-States Supported: 2 Number of C2 Sub-States Supported: 1 Number of C3 Sub-States Supported: 2 Number of C4 Sub-States Supported: 4 Number of C5 Sub-States Supported: 0 Number of C6 Sub-States Supported: 0 Number of C7 Sub-States Supported: 0 Thermal & Power Management Leaf Intel Turbo Boost Technology: Yes APIC-Timer-Always-Running: Yes Power Limit Notification Controls: Yes Clock Modulation Duty Cycle Extension: Yes Package Thermal Management: Yes Hardware Performance States (HWP): No HWP Notification: No HWP Activity Window: No HWP Energy Performance Preference: No HWP Package Level Request: No Hardware Duty Cycling: No Intel Turbo Boost Max Technology 3.0: No Number of Interrupt Thresholds: 2 ACNT/MCNT Support: Yes Performance-Energy Bias Preference: Yes Address Sizes Physical Address (GB): 512 Logical Address (GB): 262144.
Recommended publications
  • Intel® Architecture Instruction Set Extensions and Future Features Programming Reference
    Intel® Architecture Instruction Set Extensions and Future Features Programming Reference 319433-037 MAY 2019 Intel technologies features and benefits depend on system configuration and may require enabled hardware, software, or service activation. Learn more at intel.com, or from the OEM or retailer. No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or any damages resulting from such losses. You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifica- tions. Current characterized errata are available on request. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Intel does not guarantee the availability of these interfaces in any future product. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1- 800-548-4725, or by visiting http://www.intel.com/design/literature.htm. Intel, the Intel logo, Intel Deep Learning Boost, Intel DL Boost, Intel Atom, Intel Core, Intel SpeedStep, MMX, Pentium, VTune, and Xeon are trademarks of Intel Corporation in the U.S.
    [Show full text]
  • Microcode Revision Guidance August 31, 2019 MCU Recommendations
    microcode revision guidance August 31, 2019 MCU Recommendations Section 1 – Planned microcode updates • Provides details on Intel microcode updates currently planned or available and corresponding to Intel-SA-00233 published June 18, 2019. • Changes from prior revision(s) will be highlighted in yellow. Section 2 – No planned microcode updates • Products for which Intel does not plan to release microcode updates. This includes products previously identified as such. LEGEND: Production Status: • Planned – Intel is planning on releasing a MCU at a future date. • Beta – Intel has released this production signed MCU under NDA for all customers to validate. • Production – Intel has completed all validation and is authorizing customers to use this MCU in a production environment.
    [Show full text]
  • Vxworks Architecture Supplement, 6.2
    VxWorks Architecture Supplement VxWorks® ARCHITECTURE SUPPLEMENT 6.2 Copyright © 2005 Wind River Systems, Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means without the prior written permission of Wind River Systems, Inc. Wind River, the Wind River logo, Tornado, and VxWorks are registered trademarks of Wind River Systems, Inc. Any third-party trademarks referenced are the property of their respective owners. For further information regarding Wind River trademarks, please see: http://www.windriver.com/company/terms/trademark.html This product may include software licensed to Wind River by third parties. Relevant notices (if any) are provided in your product installation at the following location: installDir/product_name/3rd_party_licensor_notice.pdf. Wind River may refer to third-party documentation by listing publications or providing links to third-party Web sites for informational purposes. Wind River accepts no responsibility for the information provided in such third-party documentation. Corporate Headquarters Wind River Systems, Inc. 500 Wind River Way Alameda, CA 94501-1153 U.S.A. toll free (U.S.): (800) 545-WIND telephone: (510) 748-4100 facsimile: (510) 749-2010 For additional contact information, please visit the Wind River URL: http://www.windriver.com For information on how to contact Customer Support, please visit the following URL: http://www.windriver.com/support VxWorks Architecture Supplement, 6.2 11 Oct 05 Part #: DOC-15660-ND-00 Contents 1 Introduction
    [Show full text]
  • CPUID Handling for Guests
    CPUID handling for guests Andrew Cooper Citrix XenServer Friday 26th August 2016 Andrew Cooper (Citrix XenServer) CPUID handling for guests Friday 26th August 2016 1 / 11 Return information about the processor I Identifying information (GenuineIntel, AuthenticAMD, etc) I Feature information (available instructions, MSRs, etc) I Topology information (sockets, cores, threads, caches, TLBs, etc) Unpriveleged I Useable by userspace I Doesn't trap to supervisor mode The CPUID instruction Introduced in 1993 I Takes input parameters in %eax and %ecx I Returns values in %eax, %ebx, %ecx and %edx Andrew Cooper (Citrix XenServer) CPUID handling for guests Friday 26th August 2016 2 / 11 Unpriveleged I Useable by userspace I Doesn't trap to supervisor mode The CPUID instruction Introduced in 1993 I Takes input parameters in %eax and %ecx I Returns values in %eax, %ebx, %ecx and %edx Return information about the processor I Identifying information (GenuineIntel, AuthenticAMD, etc) I Feature information (available instructions, MSRs, etc) I Topology information (sockets, cores, threads, caches, TLBs, etc) Andrew Cooper (Citrix XenServer) CPUID handling for guests Friday 26th August 2016 2 / 11 The CPUID instruction Introduced in 1993 I Takes input parameters in %eax and %ecx I Returns values in %eax, %ebx, %ecx and %edx Return information about the processor I Identifying information (GenuineIntel, AuthenticAMD, etc) I Feature information (available instructions, MSRs, etc) I Topology information (sockets, cores, threads, caches, TLBs, etc) Unpriveleged I Useable by userspace I Doesn't trap to supervisor mode Andrew Cooper (Citrix XenServer) CPUID handling for guests Friday 26th August 2016 2 / 11 Some kernels binary patch themselves (e.g.
    [Show full text]
  • SIMD Extensions
    SIMD Extensions PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sat, 12 May 2012 17:14:46 UTC Contents Articles SIMD 1 MMX (instruction set) 6 3DNow! 8 Streaming SIMD Extensions 12 SSE2 16 SSE3 18 SSSE3 20 SSE4 22 SSE5 26 Advanced Vector Extensions 28 CVT16 instruction set 31 XOP instruction set 31 References Article Sources and Contributors 33 Image Sources, Licenses and Contributors 34 Article Licenses License 35 SIMD 1 SIMD Single instruction Multiple instruction Single data SISD MISD Multiple data SIMD MIMD Single instruction, multiple data (SIMD), is a class of parallel computers in Flynn's taxonomy. It describes computers with multiple processing elements that perform the same operation on multiple data simultaneously. Thus, such machines exploit data level parallelism. History The first use of SIMD instructions was in vector supercomputers of the early 1970s such as the CDC Star-100 and the Texas Instruments ASC, which could operate on a vector of data with a single instruction. Vector processing was especially popularized by Cray in the 1970s and 1980s. Vector-processing architectures are now considered separate from SIMD machines, based on the fact that vector machines processed the vectors one word at a time through pipelined processors (though still based on a single instruction), whereas modern SIMD machines process all elements of the vector simultaneously.[1] The first era of modern SIMD machines was characterized by massively parallel processing-style supercomputers such as the Thinking Machines CM-1 and CM-2. These machines had many limited-functionality processors that would work in parallel.
    [Show full text]
  • Multiprocessing Contents
    Multiprocessing Contents 1 Multiprocessing 1 1.1 Pre-history .............................................. 1 1.2 Key topics ............................................... 1 1.2.1 Processor symmetry ...................................... 1 1.2.2 Instruction and data streams ................................. 1 1.2.3 Processor coupling ...................................... 2 1.2.4 Multiprocessor Communication Architecture ......................... 2 1.3 Flynn’s taxonomy ........................................... 2 1.3.1 SISD multiprocessing ..................................... 2 1.3.2 SIMD multiprocessing .................................... 2 1.3.3 MISD multiprocessing .................................... 3 1.3.4 MIMD multiprocessing .................................... 3 1.4 See also ................................................ 3 1.5 References ............................................... 3 2 Computer multitasking 5 2.1 Multiprogramming .......................................... 5 2.2 Cooperative multitasking ....................................... 6 2.3 Preemptive multitasking ....................................... 6 2.4 Real time ............................................... 7 2.5 Multithreading ............................................ 7 2.6 Memory protection .......................................... 7 2.7 Memory swapping .......................................... 7 2.8 Programming ............................................. 7 2.9 See also ................................................ 8 2.10 References .............................................
    [Show full text]
  • Intermediate Intel X86: Assembly, Architecture, Applications, and Alliteration
    Intermediate Intel x86: Assembly, Architecture, Applications, and Alliteration Xeno Kovah – 2010 xkovah at gmail All materials are licensed under a Creative Commons “Share Alike” license. • http://creativecommons.org/licenses/by-sa/3.0/ 2 Credits Page • Your name here! Just tell me something I didn’t know which I incorporate into the slides! • Veronica Kovah for reviewing slides and suggesting examples & questions to answer • Murad Kahn for Google NaCl stuff 3 Answer me these questions three • What, is your name? • What, is your quest? • What…is your department? 4 Agenda • Part 1 - Segmentation • Part 2 - Paging • Part 3 - Interrupts • Part 4 – Debugging, I/O, Misc fun on a bun 5 Miss Alaineous • Questions: Ask ‘em if you got ‘em – If you fall behind and get lost and try to tough it out until you understand, it’s more likely that you will stay lost, so ask questions ASAP. • Browsing the web and/or checking email during class is a great way to get lost ;) • 2 hours, 10 min break, 2 hours, 1 hour lunch, 1 hour at a time with 5 minute breaks after lunch • Adjusted depending on whether I’m running fast or slow (or whether people are napping 6 after lunch :P) Class Scope • We’re going to only be talking about 32bit architecture (also called IA-32). No 16bit or 64bit. • Also not really going to deal with floating point assembly or registers since you don’t run into them much unless you’re analyzing math/3d code. • This class focuses on diving deeper into architectural features • Some new instructions will be covered, but mostly in support of understanding the architectural topics, only two are learning new instruction’s sake.
    [Show full text]
  • Intel® Xeon® E-2100 Processor Family Datasheet, Vol. 1
    Intel® Xeon® E-2100 Processor Family Datasheet, Volume 1 of 2 August 2018 Revision 001 Document Number: 338012-001 Legal Lines and Disclaimers Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at Intel.com, or from the OEM or retailer. No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or any damages resulting from such losses. You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. The products described 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. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. Intel® Turbo Boost Technology requires a PC with a processor with Intel Turbo Boost Technology capability.
    [Show full text]
  • Intel® Software Guard Extensions (Intel® SGX)
    Intel® Software Guard Extensions (Intel® SGX) Developer Guide Intel(R) Software Guard Extensions Developer Guide Legal Information No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied war- ranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel rep- resentative to obtain the latest forecast, schedule, specifications and roadmaps. The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request. Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at Intel.com, or from the OEM or retailer. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting www.intel.com/design/literature.htm. Intel, the Intel logo, Xeon, and Xeon Phi are trademarks of Intel Corporation in the U.S. and/or other countries. Optimization Notice Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations.
    [Show full text]
  • Alphaserver ES40 Service Guide
    AlphaServer ES40 Service Guide Order Number: EK–ES240–SV. A01 This guide is intended for service providers and self- maintenance customers responsible for Compaq AlphaServer ES40 systems. Compaq Computer Corporation First Printing, July 1999 The information in this publication is subject to change without notice. COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. THIS INFORMATION IS PROVIDED “AS IS” AND COMPAQ COMPUTER CORPORATION DISCLAIMS ANY WARRANTIES, EXPRESS, IMPLIED OR STATUTORY AND EXPRESSLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, GOOD TITLE AND AGAINST INFRINGEMENT. This publication contains information protected by copyright. No part of this publication may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation. © 1999 Digital Equipment Corporation. All rights reserved. Printed in the U.S.A. The software described in this guide is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of the agreement. COMPAQ and the Compaq logo are registered in United States Patent and Trademark Office. Tru64 is a trademark of Compaq Computer Corporation. AlphaServer and OpenVMS are trademarks of Digital Equipment Corporation. Prestoserve is a trademark of Legato Systems, Inc. UNIX is a registered trademark in the U.S. and other countries, licensed exclusively through X/Open Company Ltd. Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. Other product names mentioned herein may be the trademarks of their respective companies.
    [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]
  • Intel Processor Identification and the CPUID Instruction
    E AP-485 APPLICATION NOTE Intel Processor Identification and the CPUID Instruction April 1998 Order Number : 241618-009 3/23/98 10:27 AM 24161808.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. Intel’s Intel Architecture processors (e.g., Pentium® processor, Pentium processor with MMX™ technology, Pentium Pro processor, Pentium II processor and Celeron™ processor) 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 by calling 1-800-548-4725 or by visiting Intel’s website at http://www.intel.com Copyright © Intel Corporation 1996, 1997.
    [Show full text]