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

CLMUL instruction set

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

32 relations: Advanced Micro Devices, Advanced Vector Extensions, AES instruction set, AnandTech, Broadwell (microarchitecture), Bulldozer (microarchitecture), Carry-less product, Cloudflare, Cyclic redundancy check, DEFLATE, Excavator (microarchitecture), Finite field, Finite field arithmetic, FMA instruction set, Galois/Counter Mode, Haswell (microarchitecture), Intel, Ivy Bridge (microarchitecture), Jaguar (microarchitecture), LZ77 and LZ78, Microprocessor, Piledriver (microarchitecture), Pngcrush, Puma (microarchitecture), Sandy Bridge, Skylake (microarchitecture), Sliding window protocol, Steamroller (microarchitecture), Westmere (microarchitecture), X86, Zen (microarchitecture), Zlib.

Advanced Micro Devices

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.

New!!: CLMUL instruction set and Advanced Micro Devices · 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!!: CLMUL instruction set and Advanced Vector Extensions · See more »

AES instruction set

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.

New!!: CLMUL instruction set and AES instruction set · See more »

AnandTech

AnandTech is an online computer hardware magazine.

New!!: CLMUL instruction set and AnandTech · See more »

Broadwell (microarchitecture)

Broadwell is Intel's codename for the 14 nanometer die shrink of its Haswell microarchitecture.

New!!: CLMUL instruction set and Broadwell (microarchitecture) · See more »

Bulldozer (microarchitecture)

The AMD Bulldozer Family 15h is a microprocessor microarchitecture for the FX and Opteron line of processors, developed by AMD for the desktop and server markets.

New!!: CLMUL instruction set and Bulldozer (microarchitecture) · See more »

Carry-less product

The carry-less product of two binary numbers is the result of carry-less multiplication of these numbers.

New!!: CLMUL instruction set and Carry-less product · See more »

Cloudflare

Cloudflare, Inc. is a U.S. company that provides content delivery network services, DDoS mitigation, Internet security and distributed domain name server services, sitting between the visitor and the Cloudflare user's hosting provider, acting as a reverse proxy for websites.

New!!: CLMUL instruction set and Cloudflare · See more »

Cyclic redundancy check

A cyclic redundancy check (CRC) is an error-detecting code commonly used in digital networks and storage devices to detect accidental changes to raw data.

New!!: CLMUL instruction set and Cyclic redundancy check · See more »

DEFLATE

In computing, Deflate is a lossless data compression algorithm and associated file format that uses a combination of the LZ77 algorithm and Huffman coding.

New!!: CLMUL instruction set and DEFLATE · See more »

Excavator (microarchitecture)

AMD Excavator Family 15h is a microarchitecture developed by AMD to succeed Steamroller Family 15h for use in AMD APU processors.

New!!: CLMUL instruction set and Excavator (microarchitecture) · 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!!: CLMUL instruction set and Finite field · See more »

Finite field arithmetic

In mathematics, finite field arithmetic is arithmetic in a finite field (a field containing a finite number of elements) as opposed to arithmetic in a field with an infinite number of elements, like the field of rational numbers.

New!!: CLMUL instruction set and Finite field arithmetic · 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!!: CLMUL instruction set and FMA instruction set · See more »

Galois/Counter Mode

Galois/Counter Mode (GCM) is a mode of operation for symmetric key cryptographic block ciphers that has been widely adopted because of its efficiency and performance.

New!!: CLMUL instruction set and Galois/Counter Mode · See more »

Haswell (microarchitecture)

Haswell is the codename for a processor microarchitecture developed by Intel as the "fourth-generation core" successor to the Ivy Bridge microarchitecture.

New!!: CLMUL instruction set and Haswell (microarchitecture) · 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!!: CLMUL instruction set and Intel · See more »

Ivy Bridge (microarchitecture)

Ivy Bridge is the codename for the "third generation" of the Intel Core processors (Core i7, i5, i3).

New!!: CLMUL instruction set and Ivy Bridge (microarchitecture) · See more »

Jaguar (microarchitecture)

The AMD Jaguar Family 16h is a low-power microarchitecture designed by AMD, and used in APUs succeeding the Bobcat Family microarchitecture in 2013 and being succeeded by AMD's Puma architecture in 2014.

New!!: CLMUL instruction set and Jaguar (microarchitecture) · See more »

LZ77 and LZ78

LZ77 and LZ78 are the two lossless data compression algorithms published in papers by Abraham Lempel and Jacob Ziv in 1977 and 1978.

New!!: CLMUL instruction set and LZ77 and LZ78 · See more »

Microprocessor

A microprocessor is a computer processor that incorporates the functions of a central processing unit on a single integrated circuit (IC), or at most a few integrated circuits.

New!!: CLMUL instruction set and Microprocessor · See more »

Piledriver (microarchitecture)

AMD Piledriver Family 15h is a microarchitecture developed by AMD as the second-generation successor to Bulldozer.

New!!: CLMUL instruction set and Piledriver (microarchitecture) · See more »

Pngcrush

pngcrush is a free and open source command-line utility for optimizing PNG image files.

New!!: CLMUL instruction set and Pngcrush · See more »

Puma (microarchitecture)

The Puma Family 16h is a low-power microarchitecture by AMD for its APUs.

New!!: CLMUL instruction set and Puma (microarchitecture) · See more »

Sandy Bridge

Sandy Bridge is the codename for the microarchitecture used in the "second generation" of the Intel Core processors (Core i7, i5, i3) - the Sandy Bridge microarchitecture is the successor to Nehalem microarchitecture.

New!!: CLMUL instruction set and Sandy Bridge · 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!!: CLMUL instruction set and Skylake (microarchitecture) · See more »

Sliding window protocol

A sliding window protocol is a feature of packet-based data transmission protocols.

New!!: CLMUL instruction set and Sliding window protocol · See more »

Steamroller (microarchitecture)

AMD Steamroller Family 15h is a microarchitecture developed by AMD for AMD APUs, which succeeded Piledriver in the beginning of 2014 as the third-generation Bulldozer-based microarchitecture.

New!!: CLMUL instruction set and Steamroller (microarchitecture) · See more »

Westmere (microarchitecture)

Westmere (formerly Nehalem-C) is the name given to the 32 nm die shrink of Nehalem.

New!!: CLMUL instruction set and Westmere (microarchitecture) · 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!!: CLMUL instruction set and X86 · See more »

Zen (microarchitecture)

Zen is the codename for a computer processor microarchitecture from AMD, and was first used with their Ryzen series of CPUs in February 2017.

New!!: CLMUL instruction set and Zen (microarchitecture) · See more »

Zlib

zlib is a software library used for data compression.

New!!: CLMUL instruction set and Zlib · See more »

Redirects here:

CLMUL, PCLMULHQLQDQ, PCLMULLQLQDQ, PCLMULQDQ.

References

[1] https://en.wikipedia.org/wiki/CLMUL_instruction_set

OutgoingIncoming
Hey! We are on Facebook now! »