110 relations: Advanced Configuration and Power Interface, Advanced Micro Devices, Advanced Programmable Interrupt Controller, Advanced Vector Extensions, AES instruction set, AMD K5, Application-specific integrated circuit, ARM architecture, ASCII, Assembly language, AVX-512, Bhyve, BIOS, Bit Manipulation Instruction Sets, Bus snooping, Centaur Technology, Central processing unit, CiteSeerX, CLMUL instruction set, Compare-and-swap, CPU-Z, Cyrix, Digital signal processor, Endianness, F16C, FCMOV, Find first set, FMA instruction set, Foreign function interface, Gibibyte, GNU Assembler, Half-precision floating-point format, Hamming weight, Hyper-threading, Hyper-V, Hypervisor, IA-64, IBM 4300, IBM Z, Intel, Intel 80486, Intel ADX, Intel MPX, Intel SHA extensions, Internet Archive, Kernel-based Virtual Machine, Long mode, Machine Check Architecture, Machine code, Machine-check exception, ..., Memory type range register, Microsoft Visual C++, MIPS architecture, MMX (instruction set), Model-specific register, Multiprocessing, National Semiconductor, NexGen, NX bit, Opcode, Page attribute table, Page Size Extension, Page table, Parallels (company), Pentium, Pentium III, Physical Address Extension, PowerPC, Processor supplementary capability, PSE-36, RdRand, Rise Technology, Silicon Integrated Systems, Simultaneous multithreading, Software Guard Extensions, Spectre (security vulnerability), Speculative Store Bypass, SpeedStep, SSE2, SSE3, SSE4, SSSE3, Stepping level, Streaming SIMD Extensions, Supervisor Mode Access Prevention, Texas Instruments, Time Stamp Counter, Tm2, Transactional Synchronization Extensions, Translation lookaside buffer, Transmeta, Transputer, Trusted Execution Technology, UMC (company), VIA Technologies, Virtual 8086 mode, VMware, Vortex86, Watchdog timer, Westmere (microarchitecture), Wildfire Games, Windows NT 4.0, Windows Virtual PC, X86, X86 virtualization, X86-64, X87, Xen, XOP instruction set, 3DNow!. Expand index (60 more) » « Shrink index
In a computer, the Advanced Configuration and Power Interface (ACPI) provides an open standard that operating systems can use to discover and configure computer hardware components, to perform power management by (for example) putting unused components to sleep, and to perform status monitoring.
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.
In computing, Intel's Advanced Programmable Interrupt Controller (APIC) is a family of interrupt controllers.
Advanced Vector Extensions (AVX, also known as Sandy Bridge New Extensions) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008 and first supported by Intel with the Sandy Bridge processor shipping in Q1 2011 and later on by AMD with the Bulldozer processor shipping in Q3 2011.
Advanced Encryption Standard instruction set (or the Intel Advanced Encryption Standard New Instructions; AES-NI) is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008.
The K5 is AMD's first x86 processor to be developed entirely in-house.
An Application-Specific Integrated Circuit (ASIC), is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use.
ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.
AVX-512 are 512-bit extensions to the 256-bit Advanced Vector Extensions SIMD instructions for x86 instruction set architecture (ISA) proposed by Intel in July 2013, and supported in Intel's Xeon Phi x200 (Knights Landing) and Skylake-X CPUs; this includes the (excluding the Core i5-7640X and Core i7-7740X), as well as the new Xeon Scalable Processor Family and Xeon D-2100 Embedded Series.
bhyve (pronounced "bee hive", formerly written as BHyVe) is a type-2 hypervisor that runs on FreeBSD.
BIOS (an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is non-volatile firmware used to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs.
Bit Manipulation Instructions Sets (BMI sets) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD.
Bus snooping or bus sniffing is a scheme that a coherency controller (snooper) in a cache monitors or snoops the bus transactions, and its goal is to maintain a cache coherency in distributed shared memory systems.
Centaur Technology is an x86 CPU design company, now a wholly owned subsidiary of VIA Technologies, a member of the Formosa Plastics Group, Taiwan's largest industrial conglomerate.
A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
x or CiteSeerX but DISPLAYTITLE only allows changing an initial letter to lower case --> CiteSeerx (originally called CiteSeer) is a public search engine and digital library for scientific and academic papers, primarily in the fields of computer and information science.
Carry-less Multiplication (CLMUL) is an extension to the x86 instruction set used by microprocessors from Intel and AMD which was proposed by Intel in March 2008 and made available in the Intel Westmere processors announced in early 2010.
In computer science, compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization.
CPU-Z is a freeware system profiling and monitoring application for Microsoft Windows and Android that detects the central processing unit, RAM, motherboard chipset, and other hardware features of a modern personal computer or Android device.
Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of math coprocessors for 286 and 386 microprocessors.
A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.
Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.
The F16C (previously/informally known as CVT16) instruction set is an x86 instruction set architecture extension which provides support for converting between half-precision and standard IEEE single-precision floating-point formats.
FCMOV is a floating point conditional move opcode of the Intel x86 architecture, first introduced in Pentium Pro processors.
In software, find first set (ffs) or find first one is a bit operation that, given an unsigned machine word, identifies the least significant index or position of the bit set to one in the word.
The FMA instruction set is an extension to the 128 and 256-bit Streaming SIMD Extensions instructions in the x86 microprocessor instruction set to perform fused multiply–add (FMA) operations.
A foreign function interface (FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another.
The gibibyte is a multiple of the unit byte for digital information.
The GNU Assembler, commonly known as gas or simply as, its executable name, is the assembler used by the GNU Project.
In computing, half precision is a binary floating-point computer number format that occupies 16 bits (two bytes in modern computers) in computer memory.
The Hamming weight of a string is the number of symbols that are different from the zero-symbol of the alphabet used.
Hyper-threading (officially called Hyper-Threading Technology or HT Technology, and abbreviated as HTT or HT) is Intel's proprietary simultaneous multithreading (SMT) implementation used to improve parallelization of computations (doing multiple tasks at once) performed on x86 microprocessors.
Microsoft Hyper-V, codenamed Viridian and formerly known as Windows Server Virtualization, is a native hypervisor; it can create virtual machines on x86-64 systems running Windows.
A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines.
IA-64 (also called Intel Itanium architecture) is the instruction set architecture (ISA) of the Itanium family of 64-bit Intel microprocessors.
The IBM 4300 series were mid-range systems compatible with System/370 that were sold from 1979 through 1992.
IBM Z is a family name used by IBM for all of its mainframe computers from the Z900 on.
Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.
The Intel 80486, also known as the i486 or 486, is a higher performance follow-up to the Intel 80386 microprocessor.
Intel ADX (Multi-Precision Add-Carry Instruction Extensions) is Intel's arbitrary-precision arithmetic extension to the x86 instruction set architecture (ISA).
Intel MPX (Memory Protection Extensions) is a set of extensions to the x86 instruction set architecture.
Intel SHA Extensions are set of extensions to the x86 instruction set architecture which support hardware acceleration of Secure Hash Algorithm (SHA) family.
The Internet Archive is a San Francisco–based nonprofit digital library with the stated mission of "universal access to all knowledge." It provides free public access to collections of digitized materials, including websites, software applications/games, music, movies/videos, moving images, and nearly three million public-domain books.
Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.
In the x86-64 computer architecture, long mode is the mode where a 64-bit operating system can access 64-bit instructions and registers.
In computing, Machine Check Architecture (MCA) is an Intel mechanism in which the CPU reports hardware errors to the operating system.
Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).
A machine-check exception (MCE) is a type of computer hardware error that occurs when a computer's central processing unit detects a hardware problem.
Memory type range registers (MTRRs) are a set of processor supplementary capabilities control registers that provide system software with control of how accesses to memory ranges by the CPU are cached.
Microsoft Visual C++ (often abbreviated to MSVC) is an integrated development environment (IDE) product from Microsoft for the C, C++, and C++/CLI programming languages.
MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).
MMX is a single instruction, multiple data (SIMD) instruction set designed by Intel, introduced in 1997 with its P5-based Pentium line of microprocessors, designated as "Pentium with MMX Technology".
A model-specific register (MSR) is any of various control registers in the x86 instruction set used for debugging, program execution tracing, computer performance monitoring, and toggling certain CPU features.
Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system.
National Semiconductor was an American semiconductor manufacturer which specialized in analog devices and subsystems, formerly with headquarters in Santa Clara, California, United States.
NexGen (Milpitas, California) was a private semiconductor company that designed x86 microprocessors until it was purchased by AMD in 1996.
The NX bit (no-execute) is a technology used in CPUs to segregate areas of memory for use by either storage of processor instructions (code) or for storage of data, a feature normally only found in Harvard architecture processors.
In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed.
The page attribute table (PAT) is a processor supplementary capability extension to the page table format of certain x86 and x86-64 microprocessors.
In computing, Page Size Extension (PSE) refers to a feature of x86 processors that allows for pages larger than the traditional 4 KiB size.
A page table is the data structure used by a virtual memory system in a computer operating system to store the mapping between virtual addresses and physical addresses.
Parallels Inc. is a privately held software company and creator of cross-platform solutions which make it simple for its customers to use and access applications and files on any device or operating system.
Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.
The Pentium III (marketed as Intel Pentium III Processor, informally PIII) brand refers to Intel's 32-bit x86 desktop and mobile microprocessors based on the sixth-generation P6 microarchitecture introduced on February 26, 1999.
In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture.
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.
A processor supplementary capability is a feature that has been added to an existing central processing unit design after the initial introduction of that design to the marketplace.
In computing, PSE-36 (36-bit Page Size Extension) refers to a feature of x86 processors that extends the physical memory addressing capabilities from 32 bits to 36 bits, allowing addressing to up to 64 GB of memory.
RDRAND (previously known as Bull Mountain) is an instruction for returning random numbers from an Intel on-chip hardware random number generator which has been seeded by an on-chip entropy source.
Rise Technology was a short lived microprocessor manufacturer that produced the Intel x86 MMX compatible mP6 processor.is a microprocessor that is designed to perform a smaller number of types of computer instructions so that it can operate at a higher speed (perform more millions of instructions per second, or MIPS).
Silicon Integrated Systems (SiS) is a company that manufactures, among other things, motherboard chipsets.
Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading.
Intel SGX is a set of central processing unit (CPU) instruction codes from Intel that allows user-level code to allocate private regions of memory, called enclaves, that are protected from processes running at higher privilege levels.
Spectre is a vulnerability that affects modern microprocessors that perform branch prediction.
Speculative Store Bypass (SSB) is the name given to a hardware security vulnerability and its exploitation that takes advantage of speculative execution in a similar way to the Meltdown and Spectre security vulnerabilities.
Enhanced SpeedStep is a series of dynamic frequency scaling technologies (codenamed Geyserville and including SpeedStep, SpeedStep II, and SpeedStep III) built into some Intel microprocessors that allow the clock speed of the processor to be dynamically changed (to different P-states) by software.
SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2000.
SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions (PNI), is the third iteration of the SSE instruction set for the IA-32 (x86) architecture.
SSE4 (Streaming SIMD Extensions 4) is a SIMD CPU instruction set used in the Intel Core microarchitecture and AMD K10 (K8L).
Supplemental Streaming SIMD Extensions 3 (SSSE3 or SSE3S) is a SIMD instruction set created by Intel and is the fourth iteration of the SSE technology.
The term stepping level or revision level in the context of CPU architecture or integrated circuit is a version number.
In computing, Streaming SIMD Extensions (SSE) is an SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series of processors shortly after the appearance of AMD's 3DNow!.
Supervisor Mode Access Prevention (SMAP) is a feature of some CPU implementations such as the Intel Broadwell microarchitecture that allows supervisor mode programs to optionally set user-space memory mappings so that access to those mappings from supervisor mode will cause a trap.
Texas Instruments Inc. (TI) is an American technology company that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globally.
The Time Stamp Counter (TSC) is a 64-bit register present on all x86 processors since the Pentium.
TM2, or Thermal Monitoring 2, is a throttling control method used on LGA 775 versions of the Pentium 4, Pentium D and Celeron processors and also on the Pentium M series of processors.
Transactional Synchronization Extensions (TSX-NI) is an extension to the x86 instruction set architecture (ISA) that adds hardware transactional memory support, speeding up execution of multi-threaded software through lock elision.
A translation lookaside buffer (TLB) is a memory cache that is used to reduce the time taken to access a user memory location.
Transmeta Corporation was an American fabless semiconductor company based in Santa Clara, California.
The transputer is a series of pioneering microprocessors from the 1980s, featuring integrated memory and serial communication links, intended for parallel computing.
Intel Trusted Execution Technology (Intel TXT, formerly known as LaGrande Technology) is a computer hardware technology whose primary goals are.
United Microelectronics Corporation, commonly known as UMC, is a Taiwanese company which is based in Hsinchu, Taiwan.
VIA Technologies Inc., is a Taiwanese manufacturer of integrated circuits, mainly motherboard chipsets, CPUs, and memory.
In the 80386 microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode or VM86) allows the execution of real mode applications that are incapable of running directly in protected mode while the processor is running a protected mode operating system.
VMware, Inc. is a subsidiary of Dell Technologies that provides cloud computing and platform virtualization software and services.
The Vortex86 is a computing system-on-a-chip (SoC) based on a core compatible with the x86 microprocessor family.
A watchdog timer (sometimes called a computer operating properly or COP timer, or simply a watchdog) is an electronic timer that is used to detect and recover from computer malfunctions.
Westmere (formerly Nehalem-C) is the name given to the 32 nm die shrink of Nehalem.
Wildfire Games is an independent free software video game developer, originally founded as a modding team in 2001.
Windows NT 4.0 is an operating system that is part of Microsoft's Windows NT family of operating systems.
Windows Virtual PC (successor to Microsoft Virtual PC 2007, Microsoft Virtual PC 2004, and Connectix Virtual PC) is a virtualization program for Microsoft Windows.
x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.
In computing, x86 virtualization refers to hardware virtualization for the x86 architecture.
x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.
x87 is a floating point-related subset of the x86 architecture instruction set.
Xen Project (pronounced) is a hypervisor using a microkernel design, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently.
The XOP (eXtended Operations) instruction set, announced by AMD on May 1, 2009, is an extension to the 128-bit SSE core instructions in the x86 and AMD64 instruction set for the Bulldozer processor core, which was released on October 12, 2011.
3DNow! is an extension to the x86 instruction set developed by Advanced Micro Devices (AMD).
CPU flag (x86), Cpuid, Indirect Branch Control, Indirect Branch Control Extension, Indirect Branch Prediction Barrier, Indirect Branch Restricted Speculation, Indirect branch control, Indirect branch control extension, Indirect branch prediction barrier, Indirect branch restricted speculation, SSBD, STIBP, Single Thread Indirect Branch Predictor, Single thread indirect branch predictor, Speculative Store Bypass Disable, Speculative store bypass disable.