Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

AVX-512

Index AVX-512

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. [1]

35 relations: Addressing mode, Advanced Encryption Standard, Advanced Vector Extensions, APL (programming language), Array programming, Bit manipulation, Cannon Lake (microarchitecture), Cascade Lake (microarchitecture), CLMUL instruction set, EVEX prefix, Exponential function, Exponentiation, Finite field, FMA instruction set, Hamming weight, Ice Lake (microarchitecture), Instruction set architecture, Intel, Intel Advisor, Larrabee (microarchitecture), Multiplicative inverse, Multiply–accumulate operation, Significand, SIMD, Skylake (microarchitecture), SSE4, Streaming SIMD Extensions, Transcendental function, Truth table, VEX prefix, X86, Xeon Phi, XOP instruction set, 256-bit, 512-bit.

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: AVX-512 and Addressing mode · See more »

Advanced Encryption Standard

The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.

New!!: AVX-512 and Advanced Encryption Standard · See more »

Advanced Vector Extensions

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.

New!!: AVX-512 and Advanced Vector Extensions · See more »

APL (programming language)

APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson.

New!!: AVX-512 and APL (programming language) · See more »

Array programming

In computer science, array programming languages (also known as vector or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher-dimensional arrays.

New!!: AVX-512 and Array programming · See more »

Bit manipulation

Bit manipulation is the act of algorithmically manipulating bits or other pieces of data shorter than a word.

New!!: AVX-512 and Bit manipulation · See more »

Cannon Lake (microarchitecture)

Cannon Lake (formerly Skymont) is Intel's codename for the 10-nanometer die shrink of the Kaby Lake microarchitecture.

New!!: AVX-512 and Cannon Lake (microarchitecture) · See more »

Cascade Lake (microarchitecture)

Cascade Lake is an Intel codename for a 14 nm server and enthusiast processor microarchitecture.

New!!: AVX-512 and Cascade Lake (microarchitecture) · See more »

CLMUL instruction set

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.

New!!: AVX-512 and CLMUL instruction set · See more »

EVEX prefix

The EVEX prefix (Enhanced vector extension) and corresponding coding scheme is an extension to the 32-bit x86 (IA-32) and 64-bit x86-64 (AMD64) instruction set architecture.

New!!: AVX-512 and EVEX prefix · See more »

Exponential function

In mathematics, an exponential function is a function of the form in which the argument occurs as an exponent.

New!!: AVX-512 and Exponential function · See more »

Exponentiation

Exponentiation is a mathematical operation, written as, involving two numbers, the base and the exponent.

New!!: AVX-512 and Exponentiation · See more »

Finite field

In mathematics, a finite field or Galois field (so-named in honor of Évariste Galois) is a field that contains a finite number of elements.

New!!: AVX-512 and Finite field · See more »

FMA instruction set

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.

New!!: AVX-512 and FMA instruction set · See more »

Hamming weight

The Hamming weight of a string is the number of symbols that are different from the zero-symbol of the alphabet used.

New!!: AVX-512 and Hamming weight · See more »

Ice Lake (microarchitecture)

Ice Lake is the Intel CPU microarchitecture based on the 10 nm node that is expected to replace Coffee Lake and Cannon Lake in 2019.

New!!: AVX-512 and Ice Lake (microarchitecture) · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: AVX-512 and Instruction set architecture · See more »

Intel

Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: AVX-512 and Intel · See more »

Intel Advisor

Intel Advisor (also known as "Advisor XE", "Vectorization Advisor" or "Threading Advisor") is a SIMD vectorization optimization and shared memory threading assistance tool for C, C++, C# and Fortran software developers and architects.

New!!: AVX-512 and Intel Advisor · See more »

Larrabee (microarchitecture)

Larrabee is the codename for a cancelled GPGPU chip that Intel was developing separately from its current line of integrated graphics accelerators.

New!!: AVX-512 and Larrabee (microarchitecture) · See more »

Multiplicative inverse

In mathematics, a multiplicative inverse or reciprocal for a number x, denoted by 1/x or x−1, is a number which when multiplied by x yields the multiplicative identity, 1.

New!!: AVX-512 and Multiplicative inverse · See more »

Multiply–accumulate operation

In computing, especially digital signal processing, the multiply–accumulate operation is a common step that computes the product of two numbers and adds that product to an accumulator.

New!!: AVX-512 and Multiply–accumulate operation · See more »

Significand

The significand (also mantissa or coefficient) is part of a number in scientific notation or a floating-point number, consisting of its significant digits.

New!!: AVX-512 and Significand · See more »

SIMD

Single instruction, multiple data (SIMD) is a class of parallel computers in Flynn's taxonomy.

New!!: AVX-512 and SIMD · See more »

Skylake (microarchitecture)

Skylake is the codename used by Intel for a processor microarchitecture that was launched in August 2015 succeeding the Broadwell microarchitecture.

New!!: AVX-512 and Skylake (microarchitecture) · See more »

SSE4

SSE4 (Streaming SIMD Extensions 4) is a SIMD CPU instruction set used in the Intel Core microarchitecture and AMD K10 (K8L).

New!!: AVX-512 and SSE4 · See more »

Streaming SIMD Extensions

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!.

New!!: AVX-512 and Streaming SIMD Extensions · See more »

Transcendental function

A transcendental function is an analytic function that does not satisfy a polynomial equation, in contrast to an algebraic function.

New!!: AVX-512 and Transcendental function · See more »

Truth table

A truth table is a mathematical table used in logic—specifically in connection with Boolean algebra, boolean functions, and propositional calculus—which sets out the functional values of logical expressions on each of their functional arguments, that is, for each combination of values taken by their logical variables (Enderton, 2001).

New!!: AVX-512 and Truth table · See more »

VEX prefix

The VEX prefix (from "vector extensions") and VEX coding scheme are comprising an extension to the x86 and x86-64 instruction set architecture for microprocessors from Intel, AMD and others.

New!!: AVX-512 and VEX prefix · See more »

X86

x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.

New!!: AVX-512 and X86 · See more »

Xeon Phi

Xeon Phi is a series of x86 manycore processors designed and made entirely by Intel.

New!!: AVX-512 and Xeon Phi · See more »

XOP instruction set

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.

New!!: AVX-512 and XOP instruction set · See more »

256-bit

There are currently no mainstream general-purpose processors built to operate on 256-bit integers or addresses, though a number of processors do operate on 256-bit data.

New!!: AVX-512 and 256-bit · See more »

512-bit

There are currently no mainstream general-purpose processors built to operate on 512-bit integers or addresses, though a number of processors do operate on 512-bit data.

New!!: AVX-512 and 512-bit · See more »

Redirects here:

AVX3, AVX512, Advanced Vector Extensions 512, VNNI.

References

[1] https://en.wikipedia.org/wiki/AVX-512

OutgoingIncoming
Hey! We are on Facebook now! »